Kann ich einen BTRFS-Datenträger zwingen, sich auf einer bestimmten Platte zu befinden?

405
ScaryAardvark

Ich habe ein Btrfs-Dateisystem als / (root) und / home. Ich habe zwei Laufwerke in meinem Dateisystem,

 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 ist eine SSD und / dev / sda3 ist eine normale Festplatte.

Für mein ungeschultes Auge sieht es so aus, als ob diese beiden Volumes auf beide Festplatten verteilt sind

$ 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 

Ich kann anscheinend keinen Befehl finden, der definitiv zeigt, wie die beiden Verzeichnisse (Subvolumes?) Auf die Laufwerke verteilt sind.

Also meine frage. Gibt es eine Möglichkeit, / home zu zwingen, sich auf einer Platte und / auf der anderen Platte zu befinden.

Vielen Dank.

2
"Gibt es einen Weg…?" - Ja. Zwei separate BTRFS-Dateisysteme, jeweils auf einem eigenen Gerät. Kamil Maciorowski vor 6 Jahren 0
Zur Orientierung benötigen wir die Ausgabe der folgenden Befehle: `btrfs fi df /`, `df / / home`,` lsblk`, `grep -E 'btrfs | / boot' / etc / fstab`,` mount | grep -E "btrfs | / boot". Gibt es andere Subvolumes im BTRFS-Dateisystem? Auf welchem ​​Gerät befindet sich der primäre Bootloader? Irgendwelche Macken, von denen Sie wissen? (wie [Mounten über Systemd, jenseits von 'fstab'] (https://unix.stackexchange.com/a/90785/108618) usw.) Kamil Maciorowski vor 6 Jahren 0

0 Antworten auf die Frage