我可以强制 BTRFS 卷驻留在特定磁盘上吗

我可以强制 BTRFS 卷驻留在特定磁盘上吗

我有一个 btrfs 文件系统,挂载为 /(根)和 /home。我的文件系统中有两个驱动器,

    Total devices 2 FS bytes used 233.79GiB
    devid    1 size 922.51GiB used 115.00GiB path /dev/sda3
    devid    2 size 931.51GiB used 123.03GiB path /dev/sdb1

/dev/sdb1 是 SSD,/dev/sda3 是普通 HDD。

在我这个外行人看来,这两个卷似乎分布在两个磁盘上

$ sudo btrfs device usage /home
/dev/sda3, ID: 1
   Device size:           922.51GiB
   Device slack:              0.00B
   Data,single:           108.00GiB
   Metadata,single:         7.00GiB
   Unallocated:           807.51GiB

/dev/sdb1, ID: 2
   Device size:           931.51GiB
   Device slack:              0.00B
   Data,single:           121.00GiB
   Metadata,single:         2.00GiB
   System,single:          32.00MiB
   Unallocated:           808.48GiB

$ sudo btrfs device usage /
/dev/sda3, ID: 1
   Device size:           922.51GiB
   Device slack:              0.00B
   Data,single:           108.00GiB
   Metadata,single:         7.00GiB
   Unallocated:           807.51GiB

/dev/sdb1, ID: 2
   Device size:           931.51GiB
   Device slack:              0.00B
   Data,single:           121.00GiB
   Metadata,single:         2.00GiB
   System,single:          32.00MiB
   Unallocated:           808.48GiB

我似乎找不到能够明确显示这两个目录(子卷?)如何分布在驱动器中的命令。

所以我的问题是,有没有办法强制 /home 驻留在一个磁盘上,而 / 驻留在另一个磁盘上。

谢谢。

相关内容