Можно ли заставить том BTRFS находиться на определенном диске

252
ScaryAardvark

У меня есть файловая система btrfs, смонтированная как / (root) и / 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 - обычный жесткий диск.

На мой неопытный взгляд, похоже, что оба этих тома распределены по обоим дискам

$ 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 находиться на одном диске и / находиться на другом.

Спасибо.

2
"Есть ли способ ...?" - Да. Две отдельные файловые системы BTRFS, каждая на своем устройстве. Kamil Maciorowski 5 лет назад 0
Для руководства вам понадобятся следующие команды: `btrfs fi df /`, `df / / home`,` lsblk`, `grep -E 'btrfs | / boot' / etc / fstab`,` mount | grep -E 'btrfs | / boot'`. Есть ли другие подобъемы в файловой системе BTRFS? Какое устройство содержит основной загрузчик? Любые причуды вы знаете? (например, [монтирование через systemd, за пределами `fstab`] (https://unix.stackexchange.com/a/90785/108618) и т. д.) Kamil Maciorowski 5 лет назад 0

0 ответов на вопрос

Похожие вопросы