在对文件系统进行 fsck 后,有人问我 fsck 是否解决了任何问题。我不确定如何解释以下结果。您有什么需要注意的重要事项吗?
root@server1> fsck -fyv /donnees
fsck 1.35 (28-Feb-2004)
e2fsck 1.35 (28-Feb-2004)
Pass 1: Checking inodes, blocks, and sizes
Pass 2: Checking directory structure
Pass 3: Checking directory connectivity
Pass 4: Checking reference counts
Pass 5: Checking group summary information
1468099 inodes used (0%)
114532 non-contiguous inodes (7.8%)
# of inodes with ind/dind/tind blocks: 456970/35761/8
249447788 blocks used (77%)
0 bad blocks
19 large files
1176399 regular files
291142 directories
0 character device files
0 block device files
140 fifos
2 links
407 symbolic links (403 fast symbolic links)
2 sockets
--------
1468092 files
答案1
确定此特定fsck
操作是否纠正任何错误的最佳方法是检查其退出代码:e2fsck
如果纠正了错误,则设置其退出代码的位 1;如果纠正了需要重新启动的错误,则设置位 2(IE在已安装的文件系统上)。
您还可以确定e2fsck
此处没有进行任何更改,因为输出没有提及
***** FILE SYSTEM WAS MODIFIED *****
e2fsck
如果进行任何更改,则输出(除非指定了该选项-p
)。