十年网站开发经验 + 多家企业客户 + 靠谱的建站团队
量身定制 + 运营维护+专业推广+无忧售后,网站问题一站解决
使用badblocks命令检测、修复硬盘坏道
创新互联建站专业为企业提供大兴网站建设、大兴做网站、大兴网站设计、大兴网站制作等企业网站建设、网页设计与制作、大兴企业网站模板建站服务,10余年大兴做网站经验,不只是建网站,更提供有价值的思路和整体网络服务。
badblocks检测磁盘坏道
badblocks 检查硬盘是否有坏道
Linux磁盘与文件系统管理命令
fdisk:磁盘分区工具
partprobe:更新内核的硬盘分区表信息
tune2fs:调整ext2/ext3/ext4文件系统参数
parted:磁盘分区工具
mkfs:创建Linux文件系统
dumpe2fs:导出ext2/ext3/ext4文件系统信息
resize2fs:调整ext2/ext3/ext4文件系统大小
fsck:检查并修复Linux文件系统
dd:转换或复制文件
mount:挂载文件系统
umount:卸载文件系统
df:报告文件系统磁盘空间的使用情况
mkswap:创建交换分区
swapon:激活交换分区
swapoff:关闭交换分区
sync:刷新文件系统缓冲区
工具:badblocks
例;badblocks -s -v -o /root/bad block.log /dev/sda
单独一个命令面对大容量硬盘,检测需要花费很多时间,可以考虑多路并进,设置每一路检测的起始块与终止块。
例:badblocks -s -v -o /root/bad block.log /dev/sda 200 1
badblocks -s -v -o /root/bad block.log /dev/sda 300 201
badblocks -s -v -o /root/bad block.log /dev/sda end start
意思检测从1到200的块。从201到300的块,从开始到结束的块。多路并行。
UBUNTU16.04强制重启后,出现了”进入emergency mode“的启动界面,无法进入图形界面。系统提示CTRL+D 没法解决。
网上查了下这个问题,很有可能是强制重启导致的磁盘损坏(具体是怎么损坏了也不是很清楚)。找了几种方案,试了几个,通过以下方案解决。
通过优盘安装盘进入linux临时系统(用的14.04),打开终端,执行
sudo -i管理员权限;
然后,
lsblk查看自己linux安装的分区名称,
sudo fsck /dev/sda4
sudo fsck /dev/sda7
sda4和sda7分别是我的linux根目录和home目录,这两个命令可以检查系统硬盘错误并修复,我的sda7中有报错,修复后,
reboot即可。拔掉优盘。
在进行fsck相关命令前,网上有相关经验进行sudo umount /dev/sda4,sudo umount /dev/sda7,会提示找不到umount命令。跳过这一步没有收到影响。