磁盘故障
dmesg | grep -i error
smartctl -a /dev/sdX
文件系统损坏
fsck -n /dev/sdX
mount -v /dev/sdX /mnt
LVM问题
pvdisplay
vgdisplay
lvdisplay
步骤:
1. 备份重要数据(如仍可读取)
2. 检查SMART状态:
smartctl -H /dev/sdX
3. 如磁盘可修复:
badblocks -sv /dev/sdX
4. 如磁盘需更换:
- 物理更换磁盘
- 重建RAID(如适用)
- 恢复数据
ext2/3/4文件系统修复:
umount /dev/sdX
fsck -y /dev/sdX
mount /dev/sdX
XFS文件系统修复:
umount /dev/sdX
xfs_repair /dev/sdX
Btrfs文件系统修复:
btrfs check --repair /dev/sdX
PV丢失:
pvscan --cache
vgchange -ay
VG元数据恢复:
vgcfgrestore -f /etc/lvm/backup/VGNAME VGNAME
LV修复:
lvchange -ay /dev/VGNAME/LVNAME
使用ddrescue克隆损坏磁盘:
ddrescue -f -n /dev/sdX /dev/sdY mapfile
ddrescue -d -f -r3 /dev/sdX /dev/sdY mapfile
使用testdisk恢复分区表:
testdisk /dev/sdX
使用photorec恢复文件:
photorec /dev/sdX
监控系统:
定期维护:
smartctl --test=short /dev/sdX
btrfs scrub start /mountpoint
备份策略:
RAID配置:
mdadm --detail /dev/mdX
如果系统无法启动: 1. 使用Live CD/USB启动 2. 挂载原系统分区 3. 检查/修复文件系统 4. 检查/修复引导加载程序
如需进一步帮助,请提供具体的错误信息和系统配置细节。