关于linux:每天学一个-Linux-命令81e2fsck

举荐浏览:每天学一个 Linux 命令(76):fsck

命令简介

e2fsck 命令用于查看 ext2/ext3/ext4 类型文件系统。

语法格局

e2fsck [-panyrcdfvtDFV] [-b superblock] [-B blocksize]
  [-I inode_buffer_blocks] [-P process_inode_size]
  [-l|-L bad_blocks_file] [-C fd] [-j external_journal]
  [-E extended-options] device

选项阐明

-d     #显示debug排错信息
-t     #显示工夫信息
-p      #不提醒,主动修复文件系统
-n      #以只读模式开启文件系统
-y      #采取非互动形式执行,所有提醒都以"yes"确认
-c      #执行badblocks,把损坏的区块标记进去
-f      #强制查看
-v      #显示详细信息
-b superblock        #设定 superblock 地位
-B blocksize         #指定区块的大小,单位为字节
-j external_journal  #设置在哪里能够找到这个文件系统的内部日志的路径名
-l bad_blocks_file   #将文件中指定的区块加到损坏区块列表
-L bad_blocks_file   #先革除损坏区块列表,再将文件中指定的区块加到损坏区块列表
-C<文件描述符>        #将查看过程的信息残缺记录在 file descriptor 中,使得整个查看过程都能残缺监控。

e2fsck 命令执行后返回值及意义如下

0   #没有任何谬误产生
1   #文件系统产生谬误,并且曾经修改
2   #文件系统产生谬误,并且曾经修改
4   #文件系统产生谬误,但没有修改
8   #运作时产生谬误
16  #应用的语法产生谬误
128 #共享的函数库产生谬误

利用举例

查看磁盘分区/dev/sdb 的文件系统

[root@centos7 ~]# e2fsck /dev/sdb
e2fsck 1.42.9 (28-Dec-2013)
/dev/sdb: clean, 11/655360 files, 83137/2621440 blocks

查看磁盘分区/dev/sdb 的文件系统,主动修复文件系统

[root@centos7 ~]# e2fsck -p /dev/sdb

每天学一个 Linux 命令(74):host

每天学一个 Linux 命令(75):mount/umount

每天学一个 Linux 命令(77):dd

每天学一个 Linux 命令(78):fdisk

每天学一个 Linux 命令(79):parted

每天学一个 Linux 命令(80):mkfs

评论

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

这个站点使用 Akismet 来减少垃圾评论。了解你的评论数据如何被处理