1、首先扫描出有哪些坏的扇区,记录在badblocks_sda.log中
badblocks -s -v -o /home/tt/badblocks_sda.log /dev/sda
2、使用e2fsck标记坏的扇区(使坏的扇区不可写)
标志之前首先要卸载相应的扇区
如
/dev/mapper/VolGroup01-AppVOL00 /server
/dev/mapper/VolGroup01-AppVOL00当前状态为挂载
卸载之前首先检测有哪些程序占用分区
fuser -m -v /server
如:
USER PID ACCESS COMMAND
/server: rabbitmq 25241 ...e. epmd
使用kill杀掉程序
然后umount /server
卸载分区之后开始标志
e2fsck -l /home/tt/badblocks_sda.log /dev/mapper/VolGroup01-AppVOL00
标志完后重新挂载分区mount -a
badblocks -s -v -o /home/tt/badblocks_sda.log /dev/sda
2、使用e2fsck标记坏的扇区(使坏的扇区不可写)
标志之前首先要卸载相应的扇区
如
/dev/mapper/VolGroup01-AppVOL00 /server
/dev/mapper/VolGroup01-AppVOL00当前状态为挂载
卸载之前首先检测有哪些程序占用分区
fuser -m -v /server
如:
USER PID ACCESS COMMAND
/server: rabbitmq 25241 ...e. epmd
使用kill杀掉程序
然后umount /server
卸载分区之后开始标志
e2fsck -l /home/tt/badblocks_sda.log /dev/mapper/VolGroup01-AppVOL00
标志完后重新挂载分区mount -a