/ dev/sda3のbtrfsファイルシステムに次のサブボリュームがあります。
root
root/home
および次のマウント:
/dev/sda3 on /
/home
フォルダはroot
サブボリュームにありますか、それともroot/home
サブボリュームにありますか?
デフォルトのサブボリューム
まったく新しいBTRFSファイルシステムを作成すると、システムは最初のルートサブボリューム(番号0)を作成するだけでなく、デフォルトのサブボリュームとしてタグ付けします。サブボリューム番号を指定せずにBTRFSボリュームに含まれるサブボリュームをマウントするようにオペレーティングシステムに要求すると、既存のサブボリュームのどれが「デフォルトサブボリューム」としてタグ付けされているかを判別してマウントします。既存のサブボリュームのいずれにも「デフォルトのサブボリューム」というタグが付いていない場合(たとえば、デフォルトのサブボリュームが削除されているため)、mountコマンドはかなり不可解なメッセージを表示します。
# mount /dev/loop0 /mnt mount: No such file or directory
BTRFSボリュームに含まれるどのサブボリュームがデフォルトボリュームと見なされるかをいつでも変更することができます。これは、btrfsサブボリュームset-defaultを使用して実行されます。以下は、サブボリューム261をデフォルトとしてタグ付けします。
# btrfs subvolume set-default 261 /mnt
その操作の後、以下を実行することはまったく同じです。
# mount /dev/loop0 /mnt # mount -o subvolid=261 /dev/loop0 /mnt