【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月前
|
存储 IDE Linux
零基础保姆级教程!手把手教你免费玩转Linux CentOS安装+学习环境搭建(附避坑指南)
本文详细介绍了在VMware虚拟机中安装CentOS 6.8的全过程。首先,需确保已安装VMware并开启V-CPU虚拟化功能,可通过BIOS设置或使用LeoMoon CPU-V工具检测。接着,下载CentOS镜像文件,并在VMware中新建虚拟机,配置CPU、内存、硬盘等参数。最后,加载ISO镜像启动虚拟机,按照提示完成CentOS的安装,包括语言、键盘、存储方式、地区、密码设置及硬盘分区等步骤。安装完成后,以root用户登录即可进入系统桌面,开始学习Linux命令和操作。
172 12
零基础保姆级教程!手把手教你免费玩转Linux CentOS安装+学习环境搭建(附避坑指南)
|
5月前
|
Linux 编译器 开发工具
【Linux快速入门(三)】Linux与ROS学习之编译基础(Cmake编译)
【Linux快速入门(三)】Linux与ROS学习之编译基础(Cmake编译)
342 2
|
1月前
|
Linux
Linux系统ext4磁盘扩容实践指南
这个过程就像是给你的房子建一个新的储物间。你需要先找到空地(创建新的分区),然后建造储物间(格式化为ext4文件系统),最后将储物间添加到你的房子中(将新的分区添加到文件系统中)。完成这些步骤后,你就有了一个更大的储物空间。
145 10
|
5月前
|
存储 安全 Linux
|
3月前
|
Ubuntu Linux 网络安全
Linux磁盘挂接教程
Linux磁盘挂接教程
99 14
|
7月前
|
Ubuntu Linux Shell
Linux系统中如何查看磁盘情况
【9月更文挑战第3天】在Linux系统中,有多种方式查看磁盘情况。可通过命令行工具`df`查看文件系统磁盘使用情况,选项`-h`以人类可读格式显示,`-T`显示文件系统类型;`du`命令显示目录或文件磁盘使用情况,`-h`以人类可读格式显示,`-s`仅显示总计;`fdisk -l`列出磁盘和分区信息。此外,图形界面的磁盘管理工具和文件管理器也可用于查看磁盘使用情况。这些方法有助于更好地管理磁盘空间。
918 4
|
5月前
|
Linux Shell 数据安全/隐私保护
Linux 初学者必学的 10 个命令,学习!
【10月更文挑战第28天】
110 1
Linux 初学者必学的 10 个命令,学习!
|
7月前
|
存储 Linux 5G
Linux 基于 LVM 逻辑卷的磁盘管理【简明教程】
这篇文章介绍了LVM(逻辑卷管理)如何提供灵活的磁盘管理方式,允许动态调整逻辑卷的大小而不会丢失数据。
Linux 基于 LVM 逻辑卷的磁盘管理【简明教程】
|
6月前
|
Linux 编译器 C语言
【Linux快速入门(一)】Linux与ROS学习之编译基础(gcc编译)
【Linux快速入门(一)】Linux与ROS学习之编译基础(gcc编译)
102 2
|
6月前
|
Unix Linux 对象存储
Linux 磁盘管理
Linux 磁盘管理
76 1
下一篇
oss创建bucket