如何替换远程旧根分区?

如何替换远程旧根分区?

请帮忙。远程服务器上的系统被黑客入侵了。我想用新的根分区替换整个根分区。我想在本地创建一个根映像,并将其复制并挂载到 mnt 下的远程系统。我需要告诉系统在哪里找到新的根分区并卸载旧的根驱动器。我该怎么做?

谢谢,István

答案1

你的 /etc/fstab 将会有如下条目:

UUID=5533a862-a975-4a4e-ad8e-31327966c028 / ext4 错误=remount-ro 0 1

或者像这样:

/dev/sda3 / ext4 错误=remount-ro 0 1

您需要使 /etc/fstab 条目指向新设备文件或磁盘的 UUID

在更改 fstab 之前,将其作为 root 拥有的磁盘挂载并验证您是否可以看到文件:添加到 fstab,其中 /dev 文件指向新磁盘,并在上面显示的 root 挂载之后:

/dev/sda3   /newroot    ext4    errors=remount-ro   0   1
sudo mkdir /newroot
sudo mount -a

如果已安装,则验证 root 是否可以在 /newroot 中读取/写入文件

如果可行,请编辑 /etc/fstab,在现有根目录前面添加一个 #,并将您添加的新行更改为 / 而不是 /newroot,然后重新启动。请注意,如果无法正常启动,您必须使用 LiveCD 将其重新设置或编辑 fstab

相关内容