linux 目录大小4096,在linux上,当目录的大小为0而不是4096时,它意味着什么?

这是一个我以前没见过的奇怪的事情 – 一个目录,其大小由ls报告为0而不是4096,我无法在其中创建任何文件.

# ls -ld lib home

drwxr-xr-x. 2 root root 0 Feb 7 03:10 home

dr-xr-xr-x. 11 root root 4096 Feb 4 09:28 lib

# touch home/foo

touch: cannot touch `home/foo': No such file or directory

# rm home

rm: cannot remove `home': Is a directory

那么一个目录的大小为0而不是4096意味着什么呢?

文件系统在fedora核心14上是ext4.

mount的输出是:

/dev/mapper/vg_dev-lv_root on / type ext4 (rw)

proc on /proc type proc (rw)

sysfs on /sys type sysfs (rw)

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

tmpfs on /dev/shm type tmpfs (rw,rootcontext="system_u:object_r:tmpfs_t:s0")

/dev/vda1 on /boot type ext4 (rw)

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

sunrpc on /var/lib/nfs/rpc_pipefs type rpc_pipefs (rw)

du -s / home的输出:

0 /home

stat / home的输出:

File: `/home'

Size: 0 Blocks: 0 IO Block: 1024 directory

Device: 15h/21d Inode: 34913 Links: 2

Access: (0755/drwxr-xr-x) Uid: ( 0/ root) Gid: ( 0/ root)

Access: 2011-02-07 03:45:46.188995765 -0800

Modify: 2011-02-07 03:11:59.980995019 -0800

Change: 2011-02-06 07:58:45.874995002 -0800

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值