btrfsではなくシステムで起動し、btrfsでフォーマットされたセカンダリドライブを追加するとします。元のドライブの代わりに新しいドライブのサブボリュームに/var/logをインストールするにはどうすればよいですか?可能ですか?
ここにfsとサブボリューム「log」を作成しましたが、構文なしでマウントしようとしています。
答え1
サブボリュームのIDだけを指定すればよいことがわかりました。それを見つけるには:
# btrfs subvolume list <path to btrfs drive/fs>
fstabの場合、このラインは通常btrfsドライブのラインと非常によく似ていますが、低ボリュームオプションが設定されました。 LVMを使用しているので、私の外観は次のとおりです。
/dev/mapper/ubuntu--vg-vmdrive /mnt/vmdrive btrfs defaults 0 0
/dev/mapper/ubuntu--vg-vmdrive /var/log btrfs defaults,compress=lzo,commit=120,subvolid=408 0 0
あなたのサブアイテムは異なる場合があります。
また、ライセンスについて知っておく必要があります。他のマウントと同様に、特に/ var / logなどの場合は、uid / gidまたはumaskを設定する必要があります。