• touch: setting times of `XXX': No such file or directory


    在centos下遇到一个少见的故障,表现:无法在 /home/ 目录下创建任何 文件 或 目录

    结果测试发现在 /home/monitor/ 下创建 文件 或 目录都正常

    不同于以往 “某个分区read-only” 的故障

    下面是操作流水:

    [root@localhost home]# pwd
    /home
    [root@localhost home]# touch awei888
    touch: setting times of `awei888': No such file or directory
    [root@localhost home]# whoami
    root
    [root@localhost home]# date
    Thu May  7 16:22:22 CST 2015
    [root@localhost home]# ll -d /home/
    drwxr-xr-x. 10 root root 4096 Apr 16 16:04 /home/
    [root@localhost home]# stat /home/
      File: `/home/'
      Size: 4096            Blocks: 8          IO Block: 4096   directory
    Device: 802h/2050d      Inode: 389396      Links: 10
    Access: (0755/drwxr-xr-x)  Uid: (    0/    root)   Gid: (    0/    root)
    Access: 2015-05-07 16:13:44.023189339 +0800
    Modify: 2015-04-16 16:04:19.377574320 +0800
    Change: 2015-04-16 16:04:19.377574320 +0800
    [root@localhost home]# mkdir test_20150507
    mkdir: cannot create directory `test_20150507': Invalid argument
    [root@localhost monitor]# cd /home/monitor
    [root@localhost monitor]# touch awei888
    [root@localhost monitor]# ll -d /home/monitor/awei888
    -rw-r--r-- 1 root root 0 May  7 16:24 /home/monitor/awei888

    查看了一下解决方法,这个比较靠谱:http://atomicorp.com/forums/viewtopic.php?f=1&t=5701

    我认为此问题应该把重点放在:目录权限/服务器时间/文件系统 上;前面检查都无问题,那么可以参考别人说法试试fsck一下

    解决:

    执行 reboot 后问题解决

    下次遇到再 fsck 吧

    后记:

    查看日志发现的确是文件系统问题

    May  7 16:35:21 C022014-08-023 kernel: EXT4-fs error (device sda2): ext4_mb_generate_buddy: EXT4-fs: group 53: 14271 blocks in bitmap, 13478 in gd
  • 相关阅读:
    5、Android Service测试
    javassist示例
    HeaderExchangeClient
    dubbo 心跳
    javassist和jdk动态代理
    dubbo为consumer创建代理
    线程同步知识点
    SynchronousQueue类
    Executors类的newFixedThreadPool, newCachedThreadPool, newScheduledThreadPool
    eclipse设置条件断点
  • 原文地址:https://www.cnblogs.com/tutuye/p/4485390.html
Copyright © 2020-2023  润新知