首先,这是个事故;在对磁盘进行分区挂载的时候,没有留意该磁盘已经被挂载,然后用fdisk一顿咔咔咔操作
于是乎就有了,以下情况
[root@localhost ~]# df -h
文件系统 容量 已用 可用 已用% 挂载点
/dev/sda3 255G 2.6G 240G 2% /
/dev/sda1 99M 18M 77M 19% /boot
tmpfs 16G 0 16G 0% /dev/shm
/dev/sdb 64Z 64Z 961G 100% /home
[root@localhost ~]# ll /home
总计 0
额滴神,这是咋回事!
然后开始找各种解决方法啊,终于黄天不负赶路人
卸载文件系统
[root@localhost ~]# umount /home
发现卸载不掉,某无良博主建议重启服务器!小的肯定不敢,又寻摸到了另一种方法
安装lsof或者fuser
yum install lsof
查看占用的进程
lsof /home #挂载的位置
用kill杀掉占用的进程
最后恢复数据
kill掉进程后,也是无法挂载
fsck -v /dev/sdb1
发现super-block块损坏,询问是否修复,一路yes下来,修复完成。
mount成功,发现数据又回来了