突然断电停电导致centos7.6 /home 内文件损坏
2021-12-05
由于服务器硬件问题突然断电
修复硬件后 在/home 内的某个文件无法读取和写入 使用cp等命令无效 使用WINSCP无法原创下载
最终使用xfs修复解决问题
解决方法
使用df 查询/home 绑定的路径[root@localhost ~]# df 文件系统 1K-块 已用 可用 已用% 挂载点 /dev/mapper/centos-root 52403200 1780652 50622548 4% / devtmpfs 16369672 0 16369672 0% /dev tmpfs 16381780 0 16381780 0% /dev/shm tmpfs 16381780 9484 16372296 1% /run tmpfs 16381780 0 16381780 0% /sys/fs/cgroup /dev/sda1 1038336 149684 888652 15% /boot /dev/mapper/centos-home 810996836 157979856 653016980 20% /home tmpfs 3276360 0 3276360 0% /run/user/0
取消挂载: umount /home
无法取消挂载时: [root@localhost ~]# fuser -mv /home 用户 进程号 权限 命令 /home: root kernel mount /home qemu 8746 F.... qemu-kvm qemu 8993 F.... qemu-kvm qemu 9151 F.... qemu-kvm [root@localhost ~]# kill -9 8746 ... 把上面的进程全部杀掉后再取消挂载 [root@localhost ~]# umount /home
最后执行: xfs_repair -L /dev/mapper/centos-home centos-home或centos-root 每人的名字可能不一样) 完成后,直接reboot重启服务器。 OK 搞定