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

简介:
     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.
相关文章
|
1月前
|
Linux Shell C语言
【Shell 命令集合 磁盘维护 】Linux 分区管理的工具 sfdisk命令使用教程
【Shell 命令集合 磁盘维护 】Linux 分区管理的工具 sfdisk命令使用教程
30 1
|
1月前
|
存储 Shell Linux
【Shell 命令集合 磁盘维护 】Linux 管理硬盘分区 mpartition命令使用教程
【Shell 命令集合 磁盘维护 】Linux 管理硬盘分区 mpartition命令使用教程
36 1
|
1月前
|
Shell Linux API
【Shell 命令集合 磁盘维护 】Linux 查找指定目录下的所有符号链接文件 symlinks 命令使用教程
【Shell 命令集合 磁盘维护 】Linux 查找指定目录下的所有符号链接文件 symlinks 命令使用教程
33 1
|
1月前
|
监控 Linux Shell
【Shell 命令集合 磁盘维护 】Linux 交换分区的特殊文件或设备 swapon命令使用指南
【Shell 命令集合 磁盘维护 】Linux 交换分区的特殊文件或设备 swapon命令使用指南
38 1
|
2天前
|
机器学习/深度学习 缓存 监控
linux查看CPU、内存、网络、磁盘IO命令
`Linux`系统中,使用`top`命令查看CPU状态,要查看CPU详细信息,可利用`cat /proc/cpuinfo`相关命令。`free`命令用于查看内存使用情况。网络相关命令包括`ifconfig`(查看网卡状态)、`ifdown/ifup`(禁用/启用网卡)、`netstat`(列出网络连接,如`-tuln`组合)以及`nslookup`、`ping`、`telnet`、`traceroute`等。磁盘IO方面,`iostat`(如`-k -p ALL`)显示磁盘IO统计,`iotop`(如`-o -d 1`)则用于查看磁盘IO瓶颈。
|
14天前
|
Linux
Linux操作系统调优相关工具(三)查看IO运行状态相关工具 查看哪个磁盘或分区最繁忙?
Linux操作系统调优相关工具(三)查看IO运行状态相关工具 查看哪个磁盘或分区最繁忙?
21 0
|
1天前
|
消息中间件 Unix Linux
Linux的学习之路:17、进程间通信(1)
Linux的学习之路:17、进程间通信(1)
13 1
|
1天前
|
存储 安全 Linux
Linux的学习之路:9、冯诺依曼与进程(1)
Linux的学习之路:9、冯诺依曼与进程(1)
13 0
|
1天前
|
Unix Linux Windows
Linux的学习之路:3、基础指令(2)
Linux的学习之路:3、基础指令(2)
13 0
|
16天前
|
Linux 应用服务中间件 网络安全
小白学习Linux的学习建议和阶段
【4月更文挑战第5天】小白学习Linux的学习建议和阶段
44 0