![如何替换安装到特定文件夹的磁盘而不丢失存储的数据](https://linux22.com/image/133268/%E5%A6%82%E4%BD%95%E6%9B%BF%E6%8D%A2%E5%AE%89%E8%A3%85%E5%88%B0%E7%89%B9%E5%AE%9A%E6%96%87%E4%BB%B6%E5%A4%B9%E7%9A%84%E7%A3%81%E7%9B%98%E8%80%8C%E4%B8%8D%E4%B8%A2%E5%A4%B1%E5%AD%98%E5%82%A8%E7%9A%84%E6%95%B0%E6%8D%AE.png)
磁盘 1 已安装到 /storage,它已满 99%,而且我没有多余的连接器。我想要做的是将磁盘 1 替换为更大的驱动器(磁盘 2),新的更大磁盘将包含旧磁盘中的相同数据,并指向相同的文件夹,而不隐藏数据。我将暂时断开另一个磁盘的连接以执行我必须执行的任何过程。但是,除了 1 和 2 之外,没有其他磁盘可以保存数据,因此我无法使用中间存储位置。
磁盘 1 位于普通 ext4 分区下。
我的想法是在两个磁盘之间创建一个RAID1,给它足够的时间来镜像数据,然后简单地断开DISK1。我的问题是:创建 RAID1 的操作会删除 DISK1 上的数据吗?删除 DISK1 会恢复 DISK2 的完整大小吗?这是一种安全的方法吗?有更容易的方法吗?
答案1
只需连接两个磁盘并复制数据即可,
由于磁盘几乎已满,因此映像复制(例如使用 dd)可能是最快的方法,但必须注意复制的方向是否正确。
复制后调整分区大小并扩大文件系统以匹配新大小。
最后连接旧磁盘用于连接的 nw 磁盘并适当更新 /etc/fstab。