btrfs: subvolume...

Обсуждение настройки и работы сервисов, резервирования, сетевых настроек и вопросов безопасности ОС.

Модераторы: SLEDopit, Модераторы разделов

kotnaton
Сообщения: 234

btrfs: subvolume...

Сообщение kotnaton »

Пытаюсь понять как юзать subvolume на btrfs... Хотел засунуть раздел sda3 на MYFILES, а вместо этого получилось что /home и root вроде, оказались, на /mnt/sda3:

Код: Выделить всё

$ btrfs subvolume list /mnt/sda3
ID 257 gen 188 top level 5 path @
ID 258 gen 191 top level 5 path @home
ID 262 gen 93 top level 5 path MYFILES


/etc/fstab такой

Код: Выделить всё

/dev/sda1 /               btrfs   defaults,compress=lzo,subvol=@ 0       1
/dev/sda1 /home           btrfs   defaults,compress=lzo,subvol=@home 0       2
/dev/sda2 none            swap    sw              0       0

# /dev/sda3                /mnt/sda3    btrfs    defaults,compress=lzo,subvol=@MYFILES    0    2
# /dev/sda3    /mnt/sda3    btrfs    defaults,compress=lzo 0 0


Как, сосбственно вернуть всё на место ?

UPD: Вообщем, прошу прощения, это, вадимо, какие-то ошибки версии btrfs на на дистрибутиве (Ubuntu 14.04.2, версия btrfs - 3.12) , на Арче ( актуальная версия btrfs - 4.1) всё работает просто замечательно: я уж думал, что чего-то не понимаю...
бывает же такое ???
Спасибо сказали:
noUser
Сообщения: 138
ОС: Arch

Re: btrfs: subvolume...

Сообщение noUser »

Обнаружил такую непонятность:
1) создаем раздел btrfs без субтомов; btrfs su list ниче не выдает
2) пишем свои ценные данные на этот раздел
3) создаем субтом и делаем его дефолтным командой btrfs subvolume set-default (кстати, бубунта при установке это сама делает даже если ты поставил не форматировать но выбрал раздел рутом)
4) монтируем раздел без опций - получаем пустой каталог без наших ценных данных. Естественно новый и единственный субтом стал корневым
5) как сменить все в зад непонятно. btrfs su list показывает один единственный том. Данные из нетома не доступны, но занимают место в фс (что подтверждает btrfs fi usage и du)
Решение: mount -o subvol=/
Спасибо сказали: