如何在Solus OS(Linux)下将btrfs raid 1添加到加密的lvm2卷组?

时间:2018-03-28 20:03:50

标签: linux lvm btrfs luks

我有什么:

使用加密LVM2在没有交换的56G SSD上安装Solus OS - 效果很好 好。我有32G内存,所以交换现在不是问题 - 它是我未来的主要装备 它主要用于办公室,网络,daw和桌面 生锈编程(不是一切都在同一时间)。

我想做什么:

将raid 1配置中使用btrfs格式化的两个1T hds添加到实际的lvm2中 卷组,他们应该包含/ home(包含所有的东西) 已经存在)并在启动时安装为/ home,以便我有1T空间 for / home with software mirroring。 raid级别1必须用于数据和 元数据。

/ home应使用已使用的关键短语保持加密状态。 我也想安装btrfs'使用-o压缩力必须完成 在fstab和fscrypt。我目前不确定它是fscrypt还是其他东西 其他听起来很相似。

到目前为止我所理解的是:

  1. 创建btrfs raid
  2. 将所有内容从/ home复制到临时挂载/ home-btrfs
  3. 做一些魔术得到:/ home on ssd off,unmount / home-btrfs add btrfs-raid 到卷组并将btrfs-raid挂载为/ home - 一切都是 再次加密,但空间更大
  4. 有没有人可以向我解释一下?我不确定我理解它 足够开始。我不怕终端或任何cli。 我刚决定退出Windows 10的供应商锁定并继续使用 Linux操作系统。而且我知道我会使用该配置获得一些性能点击但是 对我来说没问题。

    我的计划目前是这样做的:

    1. gparted将创建一个分区表(gpt)并使用btrfs格式化/ dev / sdb1
    2. 打开终端/ shell
    3. sudo mount / dev / sdb1 / home-btrfs
    4. 使用cp -var / home / home-btrfs将所有内容/ home复制到/ home-btrfs
    5. gparted将在/ dev / sdc上创建一个分区表(gpt) - >的/ dev / SDC1
    6. btrfs device add / dev / sdc1 / home-btrfs
    7. btrfs fi balance start -mconvert = raid1,soft -dconvert = raid1,soft / home-btrfs
    8. 打开第二个shell以观看raid转换进度
    9. btrfs文件系统平衡状态/ home-btrfs
    10. btrfs balance start -dusage = 0 -musage = 0 / mnt / btrfs(摆脱空块)
    11. 我被困了,因为现在我无法适应lvextend,pvcreate,vgextend 以及从lvm2进入我计划的其他事情。
    12. 我为我的坏语法道歉。

0 个答案:

没有答案