После выполнения:

sudo mount -o subvolid=0 /dev/sdc3 /mnt/temp

гора показывает это:

/dev/sdc3 on /mnt/temp type btrfs (rw,relatime,ssd,space_cache,subvolid=5,subvol=/)

Почему subvolid равен 5, хотя я указал 0? У меня нет никакого тома с этим идентификатором. Что это значит?

1 ответ1

1

фактически из официальной вики BTRFS написано, что верхний уровень subvolid равен 5. Цитата :

Подобъем верхнего уровня (ID5) (который можно рассматривать как корень файловой системы) может быть смонтирован, и полная структура файловой системы будет видна в точке монтирования; в качестве альтернативы может быть смонтирован любой другой подобъем (с опциями монтирования subvol или subvolid, например, subvol = subvol_a) и только все, что ниже этого подобъема (в приведенном выше примере подобъем subvol_b, его содержимое и файл file_4) будут видны при монтировании точка

Поэтому вам следует либо смонтировать файловую систему без каких-либо параметров subvol или subvolid, например:

sudo mount /dev/sdc3 /mnt/temp

или явно укажите subvol верхнего уровня, который равен 5 (не 0).

sudo mount -o subvolid=5 /dev/sdc3 /mnt/temp

В обоих случаях вы получите монтированный подобъем верхнего уровня.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .