Уголок новичка
   6416

BTRFS... как делать snapshot-ы ?

День добрый. Подскажите, как правильной делать snapshot-ы… Устанавливал Architect Manjaro KDE 17.0.2 при установке создал subvolume — @ для корня. Перечитал мануалы, ничего не получается…

14 комментариев

avatar
<code># btrfs subvolume snapshot <source> <dest></code>
0
avatar
Со snapper-ом вроде получилось… а вот btrfs subvolume snapshot… ни в какую. Может не правильно делаю…
напомню необходимо сделать снапшот корня (subvolume @)
делаю так:
btrfs subvolume snapshot @ ~/snapshots
ERROR: cannot access subvolume @: No such file or directory
0
avatar
<code># btrfs subvolume snapshot / /blablabla</code>
/ в данном случае точка монтирования твоего @, /blablabla — путь к будущему снапшоту.

Или другой вариант, вот тут я писал:
linuxhub.ru/viewtopic.php?t=1309
0
avatar
ATWA я и так и сяк пробовал… результат:

btrfs subvolume snapshot / ~/snapshots
ERROR: invalid snapshot name '/'
0
avatar
А покажи вывод:
<code># btrfs subvolume list /</code>
и
<code>$ mount -t btrfs</code>
0
avatar
btrfs subvolume list /
ID 257 gen 1909 top level 5 path @
ID 259 gen 16 top level 257 path var/lib/machines
ID 268 gen 1896 top level 257 path .snapshots
ID 269 gen 1685 top level 268 path .snapshots/1/snapshot
ID 270 gen 1693 top level 268 path .snapshots/2/snapshot
ID 271 gen 1697 top level 257 path root/snapshots
ID 272 gen 1760 top level 268 path .snapshots/3/snapshot
ID 273 gen 1810 top level 268 path .snapshots/4/snapshot
ID 274 gen 1855 top level 268 path .snapshots/5/snapshot
ID 275 gen 1895 top level 268 path .snapshots/6/snapshot

mount -t btrfs
/dev/sdb6 on / type btrfs (rw,noatime,compress=lzo,ssd_spread,discard,
space_cache,autodefrag,subvolid=257,subvol=/@)
/dev/sdb7 on /home type btrfs (rw,noatime,compress=lzo,ssd_spread,discard,
space_cache,autodefrag,subvolid=5,subvol=/)
Последний раз редактировалось
0
avatar
/ у тебя на sdb6, /home (а с ним и ~/) у тебя на другом разделе (!) — sdb7. В этом косяк.
Зачем тебе btrfs на двух разделах, если можно и нужно использовать subvolumes?
Последний раз редактировалось
0
avatar
если систему переставлять, чтоб все настройки остались… с subvolu-мами так получится?
0
avatar
Получится, наверное:D Не очень понял вопрос.
0
avatar
а если чего с файловой системой случится… все таки btrfs в стадии доработки… у меня стоял arch, работало все как часы, и после очередной перезагрузки слетела файловая система, ошибку не помню, но диск не маунтился ни в какой из установленных ОС (Минт, Манжаро), ошибка чтения какого-то блока… установлен был на SSD. При том слетела ни с того нис сего, даже не после обновления… пришлось форматировать диск заного. Никак руки не дойдут арч туда снова поставить…
Все таки арч работает куда стабильней и лучше манжаро…
0
avatar
btrfs находится в стадии активной разработки. О стабильности заявленных фич можно узнать тут:
btrfs.wiki.kernel.org/index.php/Status
0
avatar
Вообщем, я так понял, что snapshot-ы создаются на тот же раздел, на каком устанолен корень?
И как потом восстановить из snapshot-a?
ATWA, спасибо Вам!
0
avatar
Снапшоты создаются в пределах одной ФС.
Восстановиться можно, например, подменив корень системы снапшотом. Я ранее приводил ссылку, там всё это есть.
0
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.