这段时间电脑经常死机。症状为画面定格鼠标和键盘都无响应。之前用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
到此为止系统的备份与硬盘坏道的修复就完成了。


?图腾 于 2007-01-01 00:34:06发表:
我是来学习的:0L
小虫 于 2006-12-30 10:45:47发表:
恢复备份这部分没有看懂 能解释下吗
终宏薪 于 2006-12-29 19:46:10发表:
谢谢指教,这些是Linux的宝藏呀