学习 Linux,101: 保持文件系统的完整性
2010-10-09 08:53:18 来源:WEB开发网您可能会看到 FAT32 文件系统没有 inode,这不足为奇。如果您有一个 ReiserFS 文件系统,其信息中也不显示 inode。ReiserFS 在 stat items 中保存文件和目录的元数据。而且,因为 ReiserFS 使用平衡的树结构,所以没有像 ext2、ext3 或 xfs 文件系统中那样的预先确定的 inode 号。
还可以在 df 命令上使用其他选项,从而只显示本地文件系统或者控制输出格式。例如,使用 -H 选项显示人工可读的空间大小,比如 1K 表示 1024,或使用 -h(或 --si)选项将空间大小表示以 10 的幂次方为单位(1K=1000)。
如果不确定目录树的某一部分在哪个文件系统上,那么可以使用 df 命令并提供目录名或文件名作为参数,如清单 10 所示。
清单 10. 人工可读的 df 输出
[ian@echidna ~]$ df --si ~ian/index.html
Filesystem Size Used Avail Use% Mounted on
/dev/sdb9 47G 26G 19G 58% /
tune2fs 命令
文件系统的 ext 系列也有一个称为 tune2fs 的实用程序,可用于检查有关块数目的信息以及文件系统是日志型(ext3 或 ext4)还是标准型(ext2)的信息。该命令还可用于设置多个参数或通过添加一个日志将一个 ext2 文件系统转化为 ext3 文件系统。清单 11 显示几乎为空的 ext3 文件系统的输出信息,使用 -l 选项来仅显示现有信息。
清单 11. 使用 tune2fs 显示 ext4 文件系统信息
[root@echidna ~]# tune2fs -l /dev/sda7
tune2fs 1.41.9 (22-Aug-2009)
Filesystem volume name: EXT3TEST
Last mounted on: <not available>
Filesystem UUID: 7803f979-ffde-4e7f-891c-b633eff981f0
Filesystem magic number: 0xEF53
Filesystem revision #: 1 (dynamic)
Filesystem features: has_journal ext_attr resize_inode dir_index filetype
needs_recovery sparse_super large_file
Filesystem flags: signed_directory_hash
Default mount options: (none)
Filesystem state: clean
Errors behavior: Continue
Filesystem OS type: Linux
Inode count: 7159808
Block count: 28637862
Reserved block count: 1431893
Free blocks: 28140444
Free inodes: 7159797
First block: 0
Block size: 4096
Fragment size: 4096
Reserved GDT blocks: 1017
Blocks per group: 32768
Fragments per group: 32768
Inodes per group: 8192
Inode blocks per group: 512
Filesystem created: Mon Aug 2 15:23:34 2010
Last mount time: Tue Aug 10 14:17:53 2010
Last write time: Tue Aug 10 14:17:53 2010
Mount count: 3
Maximum mount count: 30
Last checked: Mon Aug 2 15:23:34 2010
Check interval: 15552000 (6 months)
Next check after: Sat Jan 29 14:23:34 2011
Reserved blocks uid: 0 (user root)
Reserved blocks gid: 0 (group root)
First inode: 11
Inode size: 256
Required extra isize: 28
Desired extra isize: 28
Journal inode: 8
Default directory hash: half_md4
Directory Hash Seed: 2438df0d-fa91-4a3a-ba88-c07b2012f86a
Journal backup: inode blocks
更多精彩
赞助商链接