简短回答
官方知识库给了三个办法:系统支持的话用救援模式启动;用 Live 光盘 ISO 启动,挂载 VPS 的硬盘修复或拷走数据;或者在 KiwiVM 做一份完整快照下载到本地,用虚拟机软件取文件。官方示范的是第二种,用 Ubuntu 18.04 桌面版 ISO。
三种办法
- 救援模式:你的系统支持的话,从救援模式启动。
- Live 光盘:用 Live 光盘 ISO 启动 VPS,挂载 VPS 的文件系统,修复或者把重要数据拷走。
- 完整快照:在 KiwiVM 创建整台 VPS 的快照并下载到本地电脑,用任意虚拟化软件打开后取出文件。
官方知识库示范的是第二种,用 Ubuntu 18.04 桌面版 ISO。它能读 CentOS、Fedora、Ubuntu、Debian 等系统的文件系统,不管 VPS 装的是什么系统都能用。服务器版没有 Live 模式,要选桌面版。
用 Live ISO 救数据
- 登录 KiwiVM,选 ubuntu-18.04 desktop 的 ISO,点 Mount(挂载),详细步骤见 怎么挂载 ISO。
- 点 Force Stop(强制关机),确认状态是 Stopped,再点 Start(开机)。
- 交互式控制台窗口打开,大约一分钟后出现 Ubuntu 界面,点 Try Ubuntu 进入桌面。
- 点左下角九个点的按钮,搜索 Terminal 打开终端,执行:
sudo mkdir /mnt/bootsudo mkdir /mnt/datasudo mount /dev/sda1 /mnt/bootsudo mount /dev/sda2 /mnt/data - VPS 的 boot 分区和根分区就挂上了。可以先手动修复文件系统再重启试试;修不好就把重要数据拷到别的地方。也可以用图形界面的 Files 应用,从 Other Locations → Computer → mnt 进去找文件。
上面的分区名是官方文章里的例子,你的 VPS 可能不一样,可以先用 lsblk 看一下。
救完之后
在 KiwiVM 点 Unmount 卸载 ISO,再 Force Stop,然后开机,VPS 就从自己的硬盘正常启动。修不好的话,数据拷出来后可以重装系统,见 怎么重装系统。系统里的问题官方不负责处理,服务条款写明官方不帮忙排查,也不帮忙从备份恢复数据,平时就要做好备份,见 快照和备份。
相关问题
- 怎么在 KiwiVM 里挂载 ISO 镜像?
- 搬瓦工有快照和自动备份吗?数据怎么备份才稳妥?
- KiwiVM 的 Root Shell(交互式控制台)是做什么的?
- 搬瓦工怎么安装或重装系统?有哪些系统可选?
- 搬瓦工的“自助管理”是什么意思?出了问题官方管吗?