全部博文(16)
分类: LINUX
2009-05-11 20:36:07
fsck 检查硬盘有没有坏轨的工具
badblocks 跟 fsck 一样,但是 fsck 的功能比较强,所以这个指令可以不学!
sync 将 内存中的数据给他同步化写入硬盘中
fsck
语法:说明:
[root @test /root ]# fsck [-Aar] [装置名称]
参数说明:
-A :依据 /etc/fstab 的内容,将所有的装置都扫瞄一次(通常开机过程中就会执行此一指令)
-a :自动修复检查到的有问题的扇区,所以你不用一直按 y 啰!
-r :一定要让使用者决定是否需要修复,这与上一个 -a 刚好相反!
范例:
[root @test /root]# fsck -a /dev/hda5 <==检查 /dev/hda5 这个扇区有没有错误!
这是用来检查与修正硬盘错误的指令。注意:通常只有身为 root 且你的系统有问题的时候才使用这个指令,否则在正常状况下使用此一指令,可能会造成对档案的危害!通常使用这个指令的场合都是在 系统出现极大的问题,导致你在 Linux 开机的时候得进入单人单机模式下进行维护的行为时,才必须使用此一指令!另外,如果你怀疑刚刚格式化成功的硬盘有问题的时后,也可以使用 fsck 来检查一下硬盘呦!其实就有点像是 Windows 的 scandisk 啦!此外,由于 fsck 在扫瞄硬盘的时候,可能会造成部分 filesystem 的损坏,所以『要执行 fsck 的时候,请将该 partition umount 一下!』,然后再去执行!
常常我们会发现,在比较老旧的机器上(例如我的 p-166),如果主机不正常的关机(例如跳电啰!),那么硬盘很可能会出现错误的状况!这个时候 Linux 就无法正常的开机!这个时候就需要输入 root 的密码,以登入单人维护模式(run level 1),然后下达 fsck -a /dev/hdxxx 来检查你的硬盘!等到确认成功之后,就使用 reboot 来重新启动吧!