如何替换安装到特定文件夹的磁盘而不丢失存储的数据

如何替换安装到特定文件夹的磁盘而不丢失存储的数据

磁盘 1 已安装到 /storage,它已满 99%,而且我没有多余的连接器。我想要做的是将磁盘 1 替换为更大的驱动器(磁盘 2),新的更大磁盘将包含旧磁盘中的相同数据,并指向相同的文件夹,而不隐藏数据。我将暂时断开另一个磁盘的连接以执行我必须执行的任何过程。但是,除了 1 和 2 之外,没有其他磁盘可以保存数据,因此我无法使用中间存储位置。

磁盘 1 位于普通 ext4 分区下。

我的想法是在两个磁盘之间创建一个RAID1,给它足够的时间来镜像数据,然后简单地断开DISK1。我的问题是:创建 RAID1 的操作会删除 DISK1 上的数据吗?删除 DISK1 会恢复 DISK2 的完整大小吗?这是一种安全的方法吗?有更容易的方法吗?

答案1

只需连接两个磁盘并复制数据即可,

由于磁盘几乎已满,因此映像复制(例如使用 dd)可能是最快的方法,但必须注意复制的方向是否正确。

复制后调整分区大小并扩大文件系统以匹配新大小。

最后连接旧磁盘用于连接的 nw 磁盘并适当更新 /etc/fstab。

相关内容