红联Linux门户
Linux帮助

Linux大参考:系统的备份与硬盘坏道的修复

发布时间:2006-12-29 15:41:54来源:红联作者:邱建元
这段时间电脑经常死机。症状为画面定格鼠标和键盘都无响应。之前用amule下载了一部HDTV在移动到其它分区的时候曾经提示文件读取错误。怀疑硬盘有坏道,重启用"效率源"全面扫描硬盘,发现在32%的地方有两个坏扇区,37%的地方也有两个坏扇区。

硬盘:希捷120g的
系统:FC3

我的硬盘分区如下:
Device Boot Start End Blocks Id System
/dev/hda1 * 1 638 5124703+ 7 HPFS/NTFS
/dev/hda2 639 2295 13309852+ a5 FreeBSD
/dev/hda3 2296 3316 8201182+ 83 Linux
/dev/hda4 3317 14593 90582502+ f W95 Ext'd (LBA)
/dev/hda5 3317 4591 10241406 83 Linux
/dev/hda6 4592 8416 30724281 83 Linux
/dev/hda7 8417 12241 30724281 83 Linux
/dev/hda8 12242 13261 8193118+ 7 HPFS/NTFS
/dev/hda9 13262 14466 9679131 b W95 FAT32
/dev/hda10 14467 14593 1020096 82 Linux swap

Filesystem 容量 已用 可用 已用% 挂载点
/dev/hda3 7.9G 2.2G 5.8G 28% /
none 443M 0 443M 0% /dev/shm
/dev/hda6 30G 4.2G 26G 15% /home
/dev/hda7 30G 20G 11G 65% /mnt/kis
/dev/hda5 9.8G 7.9G 1.9G 81% /usr
/dev/sda1 38G 18G 20G 48% /media/usb

硬盘32%-37%的地方正好是在我/dev/hda6的/home目录上。因为我的amule的下载目录正是在/home
上。初步断定是由amule软件导致硬盘出现逻辑坏道。

因为/home目录下有比较多重要点的资料。在修复坏道前先备分/home分区上的资料。
tar cvf ./home.tar /home

重启进如dos启动"效率源"软件选择手动修复坏道
输入开始31%
输入结束38%
重试次数 1
确定
经过20分钟左右完成。
再全面扫描一便硬盘没有找到坏道。证明坏道修复成功。

重启进入linux后进入单机模式
init 1

卸载/home目录
umount /home

因为修复坏道对硬盘是有写操作的。为了保证/home分区的资料完整,我们应该格式化在恢复备份。
mkfs.xfs -f /dev/hda6

挂载/home目录
mount /home

恢复备份
mv home.tar /
cd /
tar -xvf home.tar -m
init 3

到此为止系统的备份与硬盘坏道的修复就完成了。
文章评论

共有 3 条评论

  1. ?图腾 于 2007-01-01 00:34:06发表:

    我是来学习的:0L

  2. 小虫 于 2006-12-30 10:45:47发表:

    恢复备份这部分没有看懂 能解释下吗

  3. 终宏薪 于 2006-12-29 19:46:10发表:

    谢谢指教,这些是Linux的宝藏呀