在不久的将来更换驱动器,用于服务器中的固态硬盘

在不久的将来更换驱动器,用于服务器中的固态硬盘

如何才能传输所有文件(包括所有服务器文件),而无需重新安装 Cloudron 并重新设置 Cloudron。是否有特殊的终端命令,例如,如果我连接外部驱动器,它会将所有文件传输到外部驱动器并进行正确的分区等

答案1

使用安装驱动器启动然后Terminal使用。

sudo dd if=/dev/sd? of=/dev/sd*

将 ? 替换为已安装磁盘的驱动器号,将 * 替换为新的SSD。这将把所有内容(包括分区表)精确复制到新驱动器。新驱动器至少需要与它所替换的驱动器大小相同,否则它将失败。如果尺寸较大,则需要调整分区大小以重新获得丢失的空间。

或者,您可以对新驱动器进行分区,然后使用程序rsync仅复制驱动器上的信息,而不是像该dd方法那样复制所有空白空间。一旦您按需要对其进行了分区,就可以了。

sudo mkdir /tmp/old
sudo mkdir /tmp/new
sudo mount /dev/sd?1 /tmp/old
sudo mount /dev/sd*1 /tmp/new
sudo rsync -avP /tmp/old/* /tmp/new/

这是单分区设置,第一个 (1) 分区包含分区/。您需要将 ? 替换为旧安装的驱动器号,将 * 替换为新驱动器号。完成后,您需要移除旧驱动器,安装新驱动器,并使用安装 USB 驱动器启动,运行启动修复以重新安装GRUB

https://help.ubuntu.com/community/Boot-Repair

相关内容