今天虚拟电脑跑程序卡死了,关闭虚拟电脑一直转圈,然后我就在外面虚拟机上点了关闭电源,再启动虚拟电脑时,弹出黑窗,提示以下故障
/dev/sda1:recovering journal
/dev/sda1 contains a file system with errors,check forced
/dev/sda1:
Deleted inode 131220 has zero dtime. FIXED
/dev/sda1: Inodes that were part of a corrupted linked list found
...
直接傻眼,我猜测可能和我关闭电源有关,所以在使用虚拟机的时候,最好是点正常关机,别强制关机,容易造成虚拟磁盘文件受损,导致虚拟电脑报废,搜索了一番,使用以下方法可以重启虚拟电脑,这些命令有大佬可以解释下,我不太清楚,猜测是在修复受损的磁盘,输入:
fsck -C fd -N /dev/sda1
根据提示,再输入它提示的:注意是C零,不是C欧
fsck.ext4 -C0 /dev/sda1
然后再一路y
最后就修复结束了,再输入
reboot
自动重启
然后就到这一步,可以选第一个,不选也会默认往下执行,就能正常进入虚拟电脑了。
这几个不清楚什么意思,不清楚就默认
最后再提醒一下,关键资料一定要随时备份,异地容灾,代码随时上传,避免因为电脑故障丢失资料。
虚拟电脑不要随便强制关机,再关闭物理机之前,最好先关闭虚拟电脑