问题:突然就不能mkdir了,求大神指点下解决思路

[cuixiaohuan lamp]$ mkdir test

mkdir: cannot create directory `test': Invalid argument

分割线:

也没有重启,没有进行任何操作,今天早上突然好了,跪了。

个人感触ext2这种老的文件系统真该舍弃了

segment上还是有很多大牛的,希望这个社区越来越好。

环境前简单描述下现状:

最开始在一个特定的目录下mkdir报错误,没有特别在意;今天好几个文件夹都报错,无法mkdir;但是有些文件夹可以mkdir,而且对比了下没有任何区别;

关于环境:

# 机器环境

[cuixiaohuan ~]$ uname -a

Linux cuixiaohuan 2.6.32_1-10-0-0 #1 SMP Fri Feb 1 17:20:11 CST 2013 x86_64 x86_64 x86_64 GNU/Linux

# 文件夹权限

[cuixiaohuan lamp]$ ll

total 5744

drwxrwxrwx 16 work work 4096 Jan 21 14:33 apache2

drwxrwxrwx 5 work work 4096 Jul 19 2013 memcached

drwxrwxrwx 13 work work 4096 Jan 8 10:50 mysql5

drwxrwxrwx 8 work work 4096 Dec 7 17:25 php5

# 关于磁盘和inode是否满了

[cuixiaohuan lamp]$ df -h

Filesystem Size Used Avail Use% Mounted on

/dev/sda2 8.2G 7.0G 1.2G 86% /

/dev/sda3 1.4T 939G 402G 71% /home

[cuixiaohuan lamp]$ df -i

Filesystem Inodes IUsed IFree IUse% Mounted on

/dev/sda2 1098880 573014 525866 53% /

/dev/sda3 181288960 6331853 174957107 4% /home

# 文件类型

[cuixiaohuan lining]$ mount

/dev/sda2 on / type ext2 (rw)

none on /proc type proc (rw)

none on /sys type sysfs (rw)

none on /dev/pts type devpts (rw,gid=5,mode=620)

/dev/sda3 on /home type ext2 (rw)

none on /proc/sys/fs/binfmt_misc type binfmt_misc (rw)

none on /sys/kernel/debug type debugfs (rw)

# mkdir 信息是否被更改(mkdir应该没有被修改,在某些文件夹下可以mkdir,部分文件件下不能,两个文件夹ls -l 没有任何区别)

[cuixiaohuan lamp]$ strace mkdir test

execve("/bin/mkdir", ["mkdir", "test"], [/* 29 vars */]) = 0

uname({sys="Linux", node="cuixiaohuan", ...}) = 0

brk(0) = 0x507000

mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f2e43d9d000

access("/etc/ld.so.preload", R_OK) = -1 ENOENT (No such file or directory)

open("/home/work/code_style/c/psstyle/lib_ps/tls/x86_64/libselinux.so.1", O_RDONLY) = -1 ENOENT (No such file or directory)

stat("/home/work/code_style/c/psstyle/lib_ps/tls/x86_64", 0x7fff6a0261d0) = -1 ENOENT (No such file or directory)

open("/home/work/code_style/c/psstyle/lib_ps/tls/libselinux.so.1", O_RDONLY) = -1 ENOENT (No such file or directory)

stat("/home/work/code_style/c/psstyle/lib_ps/tls", 0x7fff6a0261d0) = -1 ENOENT (No such file or directory)

open("/home/work/code_style/c/psstyle/lib_ps/x86_64/libselinux.so.1", O_RDONLY) = -1 ENOENT (No such file or directory)

stat("/home/work/code_style/c/psstyle/lib_ps/x86_64", 0x7fff6a0261d0) = -1 ENOENT (No such file or directory)

open("/home/work/code_style/c/psstyle/lib_ps/libselinux.so.1", O_RDONLY) = -1 ENOENT (No such file or directory)

stat("/home/work/code_style/c/psstyle/lib_ps", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0

open("/home/work/thirdparty/mysql5/lib/mysql/tls/x86_64/libselinux.so.1", O_RDONLY) = -1 ENOENT (No such file or directory)

stat("/home/work/thirdparty/mysql5/lib/mysql/tls/x86_64", 0x7fff6a0261d0) = -1 ENOENT (No such file or directory)

open("/home/work/thirdparty/mysql5/lib/mysql/tls/libselinux.so.1", O_RDONLY) = -1 ENOENT (No such file or directory)

stat("/home/work/thirdparty/mysql5/lib/mysql/tls", 0x7fff6a0261d0) = -1 ENOENT (No such file or directory)

open("/home/work/thirdparty/mysql5/lib/mysql/x86_64/libselinux.so.1", O_RDONLY) = -1 ENOENT (No such file or directory)

stat("/home/work/thirdparty/mysql5/lib/mysql/x86_64", 0x7fff6a0261d0) = -1 ENOENT (No such file or directory)

open("/home/work/thirdparty/mysql5/lib/mysql/libselinux.so.1", O_RDONLY) = -1 ENOENT (No such file or directory)

stat("/home/work/thirdparty/mysql5/lib/mysql", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0

open("/home/work/util_so/tls/x86_64/libselinux.so.1", O_RDONLY) = -1 ENOENT (No such file or directory)

stat("/home/work/util_so/tls/x86_64", 0x7fff6a0261d0) = -1 ENOENT (No such file or directory)

open("/home/work/util_so/tls/libselinux.so.1", O_RDONLY) = -1 ENOENT (No such file or directory)

stat("/home/work/util_so/tls", 0x7fff6a0261d0) = -1 ENOENT (No such file or directory)

open("/home/work/util_so/x86_64/libselinux.so.1", O_RDONLY) = -1 ENOENT (No such file or directory)

stat("/home/work/util_so/x86_64", 0x7fff6a0261d0) = -1 ENOENT (No such file or directory)

open("/home/work/util_so/libselinux.so.1", O_RDONLY) = -1 ENOENT (No such file or directory)

stat("/home/work/util_so", {st_mode=S_IFDIR|0775, st_size=4096, ...}) = 0

open("/home/work/tools/subversion/lib/tls/x86_64/libselinux.so.1", O_RDONLY) = -1 ENOENT (No such file or directory)

stat("/home/work/tools/subversion/lib/tls/x86_64", 0x7fff6a0261d0) = -1 ENOENT (No such file or directory)

open("/home/work/tools/subversion/lib/tls/libselinux.so.1", O_RDONLY) = -1 ENOENT (No such file or directory)

stat("/home/work/tools/subversion/lib/tls", 0x7fff6a0261d0) = -1 ENOENT (No such file or directory)

open("/home/work/tools/subversion/lib/x86_64/libselinux.so.1", O_RDONLY) = -1 ENOENT (No such file or directory)

stat("/home/work/tools/subversion/lib/x86_64", 0x7fff6a0261d0) = -1 ENOENT (No such file or directory)

open("/home/work/tools/subversion/lib/libselinux.so.1", O_RDONLY) = -1 ENOENT (No such file or directory)

stat("/home/work/tools/subversion/lib", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0

open("tls/x86_64/libselinux.so.1", O_RDONLY) = -1 ENOENT (No such file or directory)

open("tls/libselinux.so.1", O_RDONLY) = -1 ENOENT (No such file or directory)

open("x86_64/libselinux.so.1", O_RDONLY) = -1 ENOENT (No such file or directory)

open("libselinux.so.1", O_RDONLY) = -1 ENOENT (No such file or directory)

open("/etc/ld.so.cache", O_RDONLY) = 3

fstat(3, {st_mode=S_IFREG|0644, st_size=75153, ...}) = 0

mmap(NULL, 75153, PROT_READ, MAP_PRIVATE, 3, 0) = 0x7f2e43d8a000

close(3) = 0

open("/lib64/libselinux.so.1", O_RDONLY) = 3

read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\220+\240"..., 832) = 832

fstat(3, {st_mode=S_IFREG|0755, st_size=62504, ...}) = 0

mmap(0x302ba00000, 1111640, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x302ba00000

mprotect(0x302ba0e000, 1054296, PROT_NONE) = 0

mmap(0x302bb0e000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0xe000) = 0x302bb0e000

mmap(0x302bb0f000, 1624, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x302bb0f000

close(3) = 0

open("/home/work/code_style/c/psstyle/lib_ps/libc.so.6", O_RDONLY) = -1 ENOENT (No such file or directory)

open("/home/work/thirdparty/mysql5/lib/mysql/libc.so.6", O_RDONLY) = -1 ENOENT (No such file or directory)

open("/home/work/util_so/libc.so.6", O_RDONLY) = -1 ENOENT (No such file or directory)

open("/home/work/tools/subversion/lib/libc.so.6", O_RDONLY) = -1 ENOENT (No such file or directory)

open("tls/x86_64/libc.so.6", O_RDONLY) = -1 ENOENT (No such file or directory)

open("tls/libc.so.6", O_RDONLY) = -1 ENOENT (No such file or directory)

open("x86_64/libc.so.6", O_RDONLY) = -1 ENOENT (No such file or directory)

open("libc.so.6", O_RDONLY) = -1 ENOENT (No such file or directory)

open("/lib64/tls/libc.so.6", O_RDONLY) = 3

read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0`\305\361"..., 832) = 832

fstat(3, {st_mode=S_IFREG|0755, st_size=1493186, ...}) = 0

mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f2e43d89000

mmap(0x302af00000, 2310056, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x302af00000

mprotect(0x302b02b000, 1085352, PROT_NONE) = 0

mmap(0x302b12a000, 24576, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x12a000) = 0x302b12a000

mmap(0x302b130000, 16296, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x302b130000

close(3) = 0

mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f2e43d88000

mprotect(0x302b12a000, 12288, PROT_READ) = 0

arch_prctl(ARCH_SET_FS, 0x7f2e43d886e0) = 0

munmap(0x7f2e43d8a000, 75153) = 0

access("/etc/selinux/", F_OK) = 0

brk(0) = 0x507000

brk(0x528000) = 0x528000

open("/etc/selinux/config", O_RDONLY) = 3

fstat(3, {st_mode=S_IFREG|0644, st_size=447, ...}) = 0

mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f2e43d9c000

read(3, "# This file controls the state o"..., 4096) = 447

close(3) = 0

munmap(0x7f2e43d9c000, 4096) = 0

open("/proc/mounts", O_RDONLY) = 3

fstat(3, {st_mode=S_IFREG|0444, st_size=0, ...}) = 0

mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f2e43d9c000

read(3, "rootfs / rootfs rw 0 0\n/proc /pr"..., 1024) = 1024

read(3, "ne /noah/bin tmpfs rw,relatime,s"..., 1024) = 104

read(3, "", 1024) = 0

close(3) = 0

munmap(0x7f2e43d9c000, 4096) = 0

open("/usr/lib/locale/locale-archive", O_RDONLY) = 3

fstat(3, {st_mode=S_IFREG|0644, st_size=48504432, ...}) = 0

mmap(NULL, 48504432, PROT_READ, MAP_PRIVATE, 3, 0) = 0x7f2e40f46000

close(3) = 0

umask(0) = 02

umask(02) = 0

mkdir("test", 0777) = -1 EINVAL (Invalid argument)

stat("test", 0x7fff6a026b80) = -1 ENOENT (No such file or directory)

open("/usr/share/locale/locale.alias", O_RDONLY) = 3

fstat(3, {st_mode=S_IFREG|0644, st_size=2528, ...}) = 0

mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f2e43d9c000

read(3, "# Locale name alias data base.\n#"..., 4096) = 2528

read(3, "", 4096) = 0

close(3) = 0

munmap(0x7f2e43d9c000, 4096) = 0

open("/usr/share/locale/en_US/LC_MESSAGES/coreutils.mo", O_RDONLY) = -1 ENOENT (No such file or directory)

open("/usr/share/locale/en/LC_MESSAGES/coreutils.mo", O_RDONLY) = -1 ENOENT (No such file or directory)

write(2, "mkdir: ", 7mkdir: ) = 7

write(2, "cannot create directory `test\'", 30cannot create directory `test') = 30

open("/usr/share/locale/en_US/LC_MESSAGES/libc.mo", O_RDONLY) = -1 ENOENT (No such file or directory)

open("/usr/share/locale/en/LC_MESSAGES/libc.mo", O_RDONLY) = -1 ENOENT (No such file or directory)

write(2, ": Invalid argument", 18: Invalid argument) = 18

write(2, "\n", 1

) = 1

exit_group(1) = ?

Process 16261 detached

linux 无法mkdir文件夹,linux 不能mkdir了相关推荐

  1. linux mkdir 文件夹,Linux mkdir 创建文件夹命令

    介绍: 该命令创建指定的目录名,要求创建目录的用户在当前目录中具有写权限,并且指定的目录名不能是当前目录中已有的目录 语法: mkdir [-m] [-p] 目录名 选项介绍: -m: 对新建目录设置 ...

  2. linux挂载一个文件夹,linux挂载一个文件夹到另一个文件夹

    linux 挂载一个文件夹到另一个文件夹 Most Linux and Unix file systems don't allow hard links to directories (except ...

  3. linux 创建中文文件夹,linux下创建文件和文件夹-Go语言中文社区

    使用linux系统会有一些常见的命令,譬如说,创建文件夹,创建文件,这些命令都是比较常见的. 方法/步骤 首先说一下touch 创建二进制文件,用法就非常的简单,touch+文件名   之间一定要空格 ...

  4. 电脑上的linux是什么文件夹,linux删除文件夹,详细教您电脑的linux怎么样删除文件夹...

    上期小编讲解了重装系统win7旗舰版64位教程,本次正特手机网小编给大家讲解一下linux删除文件夹,详细教您电脑的linux怎么样删除文件夹,linux主要是做什么用的?有用户在网上提出这样的提问, ...

  5. linux 删除tmp文件夹,Linux下tmp文件夹的文件自动删除的问题(转)

    场景: 近日发现有一台机器tmp文件夹下放置的文件无辜丢失,而且排查发现是自动丢失,并且,只是删除10天之前的文件. 本来以为是哪位写了一个自动执行脚本, find了一下10天前的文件删除了. 结果, ...

  6. linux 4g大小文件夹,Linux: 如何分割文件,不再被 4G 大小限制了

    单文件 4G 限制 FAT32 4G 限制 百度网盘超出 4G 限制 单文件分割与合并 单文件,如:archive.tar.gz 分割 split -b 3000M -d -a 1 archive.t ...

  7. linux scp 过滤文件夹,linux中使用scp远程拷贝文件及文件夹

    linux中使用scp远程拷贝文件及文件夹 linux scp远程拷贝文件及文件夹,需要的朋友可以参考下 1.拷贝本机/home/wtf/test整个目录至远程主机192.168.100.1的/roo ...

  8. linux mkdir 文件夹,Linux mkdir创建文件夹命令

    Linux(Ubuntu/Fedora/CentOS/RetHat)可以通过GMONE和KDE界面直接创建文件夹和文件目录.当然,有时候直接通过终端用 mkdir 命令来创建会更方便,特别是在Root ...

  9. linux操作普通文件夹,Linux学习--2.文件管理的基本命令

    文件的基本操作 前言: 看完这篇图文我应该能保证读者在Linux系统下对文件的操作能跟用Windows环境下一样流畅吧,好了下面正文 正文: 基础知识: linux里共有以下几类文件,分别为目录(di ...

最新文章

  1. 可操作性强!Python实现一个电影订票系统!
  2. MYSQL数据库字母数字混合字段排序问题
  3. Nagios+Cacti+Nconf配置
  4. 从view 得到图片
  5. 在WPF的DATAGRID中快速点击出现在ADDNEW或EDITITEM事务过程不允许DEFERREFRESH
  6. 用原生JavaScript实现无缝轮播
  7. java两个数之间质数求法,求任意两个整数之间质数的个数的代码!!!(新手编写)...
  8. 前端学习(169):无语义元素
  9. BugkuCTF-PWN题pwn1-瑞士军刀
  10. LabVIEW I/O服务器创建时的相关问题汇总
  11. 孙鑫-MFC笔记九--菜单编程
  12. Luogu5629 【AFOI-19】区间与除法
  13. 如何选择网页更新提醒工具
  14. 数据结构与算法:二路归并排序(合并排序)
  15. NLP篇【02】白话Word2vec原理以及层softmax、负采样的实现
  16. 【VALSE 2019 PPT】香港科技大学沈劭劼最新研究-《无人机视觉感知与导航》-总结
  17. Java岗大厂面试百日冲刺 - 日积月累,每日三题【Day14】—— 数据库3
  18. MIGO 行项目屏幕自定义字段增强示例
  19. 算法学习:我终于明白二分查找的时间复杂度为什么是O(logn)了
  20. CPM2A-60CDR

热门文章

  1. 数组的内存理解(图示)
  2. ffmpeg 分辨率 压缩_Ffmpeg 视频压缩的几个关键参数
  3. select函数fdwrite用法_NumPy 分段函数
  4. 无限极评论怎么删除php,TP5 无限极评论回复
  5. 8s pod 查看 的yaml_k8s之深入解剖Pod(三)
  6. java sql inj_Java防止SQL注入的几个途径
  7. 商业方向的大数据专业_好程序员大数据培训分享大数据就业方向有哪些
  8. yolov3为什么对大目标检测不好_从YOLOv1到YOLOv3,目标检测的进化之路
  9. 微软私有云解决方案_毕马威 AI 工厂携手微软云技术 | 共创人工智能发展,共建创新解决方案...
  10. 论述计算机科学与技术专业的狭义与广义,2013年秋季学期计算机科学与技术专业《高等代数》复习提纲与补充题...