VMware虚拟机崩溃事件

早上起来发现windows更新后,自动重启了。连带着我的kali虚拟机也挂掉了。

image-20240306164054782

报错提示是

1
2
3
4
5
6
7
指定的虚拟磁盘需要进行修复

打不开磁盘“E:\virtualMachine\kali-linux-2021.1-vmware-amd64.vmwarevm\kali-linux-2021.1-vmware-amd64-000004.vmdk”或它所依赖的某个快照磁盘。

模块“Disk”启动失败。

未能启动虚拟机。

尝试过删除.lck文件

尝试过更新VMware到最新版本

尝试过把中文路径“虚拟机”改成英文“virtualMachine”

image-20240306164218780

尝试过vmware-vdiskmanager修复磁盘image-20240306164248699

image-20240306164743914

在修复到03.vmdk的时候,提示成功修复。于是可以正常开机了。

1
The virtual disk, 'E:\virtualMachine\kali-linux-2021.1-vmware-amd64.vmwarevm\kali-linux-2021.1-vmware-amd64-000003.vmdk', was corrupted and has been successfully repaired.

如果VMware虚拟机崩溃,那么我就会丢失两个星期的资料。所以这个事情表明我的备份没有做好。反省了一下。

备份解决方案:

  1. sudo crontab -e
    添加下面这一行。写计划任务,每天11点50自动更新
    50 23 * * * /bin/bash /home/kali/updateBlog.sh

  2. 在服务器上运行一个linux docker,然后把台式电脑上的博客迁移到docker中。

    优点:服务器稳定,不会自动关机。安全可靠。

    缺点:没有互联网,就无法连接到服务器

or 迁移到联想thinkpad上。

优点:随身携带,编辑方便。离线操作,不需要互联网。

缺点:笔记本需要随身携带,如果被偷或者意外丢失,那么笔记就全没了。