将 ext4 格式的磁盘转换为带有 ext4 的 LVM 的最快方法?

Max*_*Max 13 ext4 lvm

我目前正在cp -aR将数据从我的(99% 已满)1TB ext4 格式磁盘复制到新的 LVM-with-ext4-on-it 磁盘。它需要永远。

有什么方法可以尝试“转换”磁盘到位?我在 EC2 上,所以备份需要几分钟。

或者,有没有比cp直接将 ext4 文件系统复制到 LVM 磁盘更快的方法?

Gab*_*iel 26

我写了(née lvmify) 来进行就地转换。它的工作原理是稍微缩小文件系统,将文件系统的开头移动到分区的末尾,并在其位置复制 LVM 超级块(预先配置了正确的 PV/LV/VG)。

  • Ubuntu Trusty+ 用户会发现很难安装所需的 python 3.3.. 只有 3.4 可用并且块自 2014 年 12 月以来没有更新:/ (3认同)
  • 尽管它是在 5 耳前更新的,但它仍然有效。在 NVMe SSD、GPT 分区方案上确认。注意:最好使用 Python 3.6。 (2认同)