![如何替换远程旧根分区?](https://linux22.com/image/1003898/%E5%A6%82%E4%BD%95%E6%9B%BF%E6%8D%A2%E8%BF%9C%E7%A8%8B%E6%97%A7%E6%A0%B9%E5%88%86%E5%8C%BA%EF%BC%9F.png)
请帮忙。远程服务器上的系统被黑客入侵了。我想用新的根分区替换整个根分区。我想在本地创建一个根映像,并将其复制并挂载到 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