我的远程服务器文件系统是只读的,因为我的硬盘损坏了。我想进行备份以便采取进一步的操作。
- 是否可以为受影响的服务器设置手动备份(因为其文件系统是只读的)。
- 如果可能的话,如何执行此受影响的服务器或将其添加到我的备份服务器作为客户端。
- 或者任何其他可能的解决方案。
笔记:此远程服务器是 ESXi 服务器内的虚拟机。(即 ESXi> 受影响的服务器)。
答案1
如果您可以 pxeboot 您的虚拟机(如果您还没有这样做,这将涉及设置 dhcp 和 tftp),那么您可以启动救援 CD 映像(IMO克隆属制作了一张出色的救援/备份/恢复 CD),并对其进行备份。
PXE 启动也不是绝对必要的。由于它是虚拟机,因此您可以轻松地将 Rescue CD .iso 映像附加到其上、引导至该映像并进行备份。
您还可以在 VMWare 中创建一个或多个新的虚拟磁盘并将其附加到 VM,然后将坏磁盘直接克隆到新磁盘。文件系统级克隆(例如rsync
或cp -af
或tar
等)将是最好的,这样您就不会克隆任何文件系统损坏(就像磁盘映像克隆一样) - 但请记住 chroot 到克隆的文件系统并将 GRUB 安装到 MBR 中这样就可以启动了。如果 /etc/fstab 条目使用 UUID 而不是 /dev/vd,您可能还需要编辑 /etc/fstab 条目等?设备名称。