【LINUX学习】磁盘检验 fsck ,badblocks

简介:      liunx 系统中,为了增加系统效率,会将一些常用的数据放在cache中,而不是直接写到磁盘里。当系统发生突然断电时或者其他原因造成系统突然的shutdown 时,这些在cache中的数据就会丢失。
     liunx 系统中,为了增加系统效率,会将一些常用的数据放在cache中,而不是直接写到磁盘里。当系统发生突然断电时或者其他原因造成系统突然的shutdown 时,这些在cache中的数据就会丢失。所以需要将这些数据写到磁盘中。接下来就介绍相关的命令
fsck 命令是用来检查与修正磁盘错误的指令。只有在系统发生问题时才用到,正常情况下使用会对文件造成损坏。fsck 扫描磁盘的时候,会对部分的文件系统造成损坏,所以执行该命令时应该将被检查的分区设备卸载!
[root@localhost ~]# fsck
-- t:fsck 可以检查好几种不同的文件系统
--A:根据/etc/fstab 的内容,将所有的设备扫描一遍(通常开机过程中就会执行此命令)
--a:自动修复检查到的有问题的扇区,所以不用一直按 y
--r :与a 相反,强制让用户决定是否需要修复。
-- y:与a 相似,有些文件系统只支持 y 。
--C:显示进度。
-- f :强制检查,进入发现unclean标记的,则进行更仔细的检查。
[root@localhost ~]# fsck  -C -t ext3 /dev/sdb6
fsck 1.39 (29-May-2006)
e2fsck 1.39 (29-May-2006)
lsdb6: clean, 11/141696 files, 13009/283137 blocks
[root@localhost ~]#

badblocks -[svw] 装置名称
-s:在屏幕列出进度
-v:可以在屏幕上看到进度
-w:使用写入的方式来测试,建议不要使用此参数,尤其是待检查的设备上有档案的。
[root@localhost ~]# badblocks -sv /dev/sdb
Checking blocks 0 to 3145728
Checking for bad blocks (read-only test): done                               
Pass completed, 0 bad blocks found.
目录
相关文章
|
11月前
|
算法 Shell Linux
【Shell 命令集合 磁盘维护 】Linux 检查和修复文件系统错误 fsck命令使用教程
【Shell 命令集合 磁盘维护 】Linux 检查和修复文件系统错误 fsck命令使用教程
156 0
|
11月前
|
存储 安全 Shell
【Shell 命令集合 磁盘维护】Linux 检测和识别硬盘或文件系统中的坏块 badblocks命令使用教程
【Shell 命令集合 磁盘维护】Linux 检测和识别硬盘或文件系统中的坏块 badblocks命令使用教程
340 0
|
Linux
Linux系统-【文件传输】fsck命令 – 检查与修复文件系统
**语法格式:**  fsck [参数] 文件系统
186 0
|
Linux
7.3.4 【Linux】文件系统检验
7.3.4 【Linux】文件系统检验
101 0
|
Linux
7.3 【Linux】磁盘的分区、格式化、检验与挂载
7.3 【Linux】磁盘的分区、格式化、检验与挂载
227 0
|
Linux
Linux系统-【文件传输】fsck命令 – 检查与修复文件系统
fsck命令来自于英文词组“filesystem check”的缩写,其功能是用于检查与修复文件系统。若系统有过突然断电或磁盘异常的情况,建议使用fsck命令对文件系统进行检查与修复,以防数据丢失。
219 0
|
JSON Linux 测试技术
Linux基础知识- 系统随你玩之--实操检验题8
我们现在针对已经学习过的Linux基础知识 -进行学习练习以检验学习效果。
|
网络协议 Linux
Linux基础知识- 系统随你玩之--实操检验题4
我们现在针对已经学习过的Linux基础知识 -进行学习练习以检验学习效果。