我为我的 ext4 分区硬盘启动了 btrfs-convert。我先做了一个 fsck,这很好。因此,由于它现在已经运行了 4 多个小时 (1.) 我想知道它是否会完成?我(快速)阅读了多篇关于转换的文章,但没有一篇文章说明了空间要求。但我想有一些考虑这篇文章:https : //oss.oracle.com/projects/btrfs/dist/documentation/btrfs-converter.html
所以在我开始之前,我的 HDD 使用了 1.82TB 的 99.0%。(2.) 如果无法完成,是否保存取消 (CTRL+C) prozess?
iotop 仍然表示 btrfs-convert 正在以 ~40MB/s 的速度从我的硬盘读取数据,top 显示一个 cpu 内核已被 btrfs-convert 完全加载。(3.)现在最明智的决定是什么?
更新:同时转换过程已经完成。花了将近3天的时间。我必须补充一点,在速度下降到 ~0-10MB/s 但 100% I/O 负载和 CPU 使用率之间相应下降。今天早上(运行超过 2 天后)转换过程只有大约 9 小时的 CPU 时间。总而言之,一切似乎都很好。
btrfs-convert将创建ext2_saved现有文件系统的快照(名为)作为备份。很难预测快照将占用多少磁盘空间,因为 btrfs 是 CoW ...
我之前/为 Oracle Linux 6.3 x86_64转换了一个,不到 10 分钟,因为文件系统相对较小(数据存储在单独的逻辑卷上)。很顺利,没有问题。
在你的情况下,硬盘有超过 1.8T 的数据,剩下的空间很少,不知道需要多长时间(快照可能只使用很少的空间,因为自转换以来文件系统没有改变)。如果iotop显示它仍在运行,请离开它。
只有少数人知道如果你中断转换会发生什么,试试 btrfs 邮件列表;-)
推荐读物:
https://blogs.oracle.com/wim/entry/btrfs_root_and_yum_update
5.4.6. 将 Ext2、Ext3 或 Ext4 文件系统转换为 Btrfs 文件系统
如果无法完成,是否要保存取消(CTRL+C)该过程?
我刚刚尝试转换 8TB 文件系统,btrfs-convert似乎崩溃了,并btfsck给出了一个非特定的“错误”,但回滚btrfs-convert -r 只花了一分钟,旧的 ext4 系统一切似乎都很好。
所以,堕胎btrfs-convert似乎是相对安全的。
| 归档时间: |
|
| 查看次数: |
6164 次 |
| 最近记录: |