Linux磁盘和文件系统管理(2)_文件系统检测
2015-09-14 21:02
513 查看
文件系统检测:
由于硬件或软件还有可能因为电源,造成计算机死机或者突然关机,导致文件系统错误,所以需要文件系统检测工具fsck( file system check)
fsck命令
check and repair a Linux filesystem
检测和修复linux文件系统
语法:
fsck [-lrsAVRTMNP] [-C [fd]] [-t fstype] [filesystem...] [--] [fs-specific-options]
fsck.type 命令:
查看fsck支持的文件系统
-t:指定被检测分区的文件系统
-a:自动修复错误,不用一直按 y确认
-r:报告检测数据比如说状态,耗时
-f : 强制检测
-A:根据/etc/fstab将设备扫描一次
-R:检测时,如根据-A扫描列表检测,可以跳过已挂载的根目录
示例:
1 执行fsck时,被检测分区需要在卸载状态
2 通常不会使用fsck进行检测,可能会造成数据丢失
e2fsck :ext系列文件系统专用的检测修复工具(check a Linux ext2/ext3/ext4 file system)
参数:
-p:自动修复文件系统错误
-n:不对文件系统做修改
-c:检测坏块,并加入坏块列表
-a:相当于-p
-f:强制检测
-y:自动回答 yes
示例
当e2fsck检测已挂载的分区时:只做了 读 测试
如有错误,敬请指正!
谢谢!
由于硬件或软件还有可能因为电源,造成计算机死机或者突然关机,导致文件系统错误,所以需要文件系统检测工具fsck( file system check)
fsck命令
check and repair a Linux filesystem
检测和修复linux文件系统
语法:
fsck [-lrsAVRTMNP] [-C [fd]] [-t fstype] [filesystem...] [--] [fs-specific-options]
fsck.type 命令:
查看fsck支持的文件系统
[root@localhost test]# fsck[TAB][TAB] fsck fsck.btrfs fsck.cramfs fsck.ext2 fsck.ext3 fsck.ext4 fsck.minix fsck.xfs参数:
-t:指定被检测分区的文件系统
-a:自动修复错误,不用一直按 y确认
-r:报告检测数据比如说状态,耗时
-f : 强制检测
-A:根据/etc/fstab将设备扫描一次
-R:检测时,如根据-A扫描列表检测,可以跳过已挂载的根目录
示例:
[root@localhost test]# fsck -t ext4 /dev/sdb5 fsck from util-linux 2.23.2 e2fsck 1.42.9 (28-Dec-2013) /dev/sdb5: clean, 11/32768 files, 6353/131072 blocks [root@localhost test]# #强制检测,添加-f参数显示检测过程 [root@localhost test]# fsck -f -r -t ext4 /dev/sdb5 fsck from util-linux 2.23.2 e2fsck 1.42.9 (28-Dec-2013) 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 /dev/sdb5: 11/32768 files (0.0% non-contiguous), 6353/131072 blocks /dev/sdb5: status 0, rss 1548, real 0.023808, user 0.001684, sys 0.007371注意:
1 执行fsck时,被检测分区需要在卸载状态
2 通常不会使用fsck进行检测,可能会造成数据丢失
e2fsck :ext系列文件系统专用的检测修复工具(check a Linux ext2/ext3/ext4 file system)
参数:
-p:自动修复文件系统错误
-n:不对文件系统做修改
-c:检测坏块,并加入坏块列表
-a:相当于-p
-f:强制检测
-y:自动回答 yes
示例
#强制检测 [root@localhost test]# e2fsck -f /dev/sdb5 e2fsck 1.42.9 (28-Dec-2013) 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 /dev/sdb5: 11/32768 files (0.0% non-contiguous), 6353/131072 blocks #自动修复错误 [root@localhost test]# e2fsck -p /dev/sdb5 /dev/sdb5: clean, 11/32768 files, 6353/131072 blocks
当e2fsck检测已挂载的分区时:只做了 读 测试
[root@localhost test]# e2fsck -n /dev/sda3 e2fsck 1.42.9 (28-Dec-2013) Warning! /dev/sda3 is mounted. Warning: skipping journal recovery because doing a read-only filesystem check. /dev/sda3: clean, 11521/640848 files, 210961/2560000 blocks
如有错误,敬请指正!
谢谢!
相关文章推荐
- linux常用命令(29):chmod命令命令
- linux 内核升级2 转
- 实在闲得无聊,Linux闹着玩
- linux CP命令去除覆盖提示
- windows连接linux下面的软件乱码
- Ubuntu下查看Linux内核版本和系统版本
- Linux(Ubuntu版本)下配置samba实现文件夹共享的方法:
- CentOS5内核版本2.6.18升级至3.6.4 转
- 解决安装centos 7后Windows启动项丢失
- linux 内核升级 转
- linux-查看系统是32位还是64位
- 【Linux】VirtualBox RedHat9.0 安装注意事项
- Linux文件系统
- linux设置swap分区
- linux下追踪软件执行过程之cflow
- linux常用命令(28):gzip命令
- 磁盘管理和文件系统管理
- linux命令中 rpm –qa|grep softname的含义
- linux nc命令使用详解
- Centos7安装配置NFS服务和挂载