在遍地使用云服务器的时代,磁盘故障可谓少见。
恰好 我遇到一次贴在此
业务已修复,磁盘挂载到另外一台服务器上 得到的情况,sdc 即为故障磁盘
sda sdb 是两块镜像磁盘,做的阵列raid1 ,不知道为啥,raid 1在实际中当块硬盘亮橙灯,拔出换硬盘时,另一个正常也很快不行了的情况并不少见。难道是设备太老了?
此片磁盘数据已丢,通过其他设备上的备份业务已恢复。(春节期间加通宵班的也是不多见)
[root@ *** /]# lsblk -o NAME,FSTYPE,MOUNTPOINT
NAME FSTYPE MOUNTPOINT
sda
├─sda1 ext4 /boot
├─sda2 swap [SWAP]
└─sda3 ext4 /
sdb
├─sdb1 ext4
├─sdb2 swap
└─sdb3 ext4
sdc
├─sdc1
├─sdc2
└─sdc3
sr0
[root@*******/]# fsck.ext4 /dev/sdc3
e2fsck 1.41.12 (17-May-2010)
fsck.ext4: Attempt to read block from filesystem resulted in short read 当尝试打开 /dev/sdc3 时
Could this be a zero-length partition?
sda ,sdb 是raid 1.
也无法挂载上 sdc
mount: wrong fs type, bad option, bad superblock on /dev/sdc3,
missing codepage or helper program, or other error
In some cases useful info is found in syslog - try
dmesg | tail or so
sudo e2fsck /dev/sdc3
e2fsck 1.41.12 (17-May-2010)
e2fsck: Attempt to read block from filesystem resulted in short read 当尝试打开 /dev/sdc3 时
Could this be a zero-length partition?
[root@*********** /]# badblocks -s -v -o /root/badblocks.log /dev/sdc
正在检查从 0 到 292421631的块
Checking for bad blocks (read-only test): 完成
Pass completed, 292421632 bad blocks found.
不是专业恢复数据的。懒得搞了。反正业务也恢复了。已告诉机房那边 撇了吧。
下一步设置快速切换业务。降低业务中断时间。 因为种种原因,集群弄不了,弄一个热备份。改了ip就能用