Форум русскоязычного сообщества Ubuntu


Следите за новостями русскоязычного сообщества Ubuntu в Twitter-ленте @ubuntu_ru_loco

Автор Тема: BTRFS, как работает?  (Прочитано 1178 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн xabik

  • Автор темы
  • Новичок
  • *
  • Сообщений: 6
    • Просмотр профиля
BTRFS, как работает?
« : 20 Сентября 2016, 22:33:33 »
Доброго времени суток.

Установил Ubuntu 16.04 на btrfs. И никак не могу понять как она работает.

По-умолчанию изначально у меня было два раздела:
@
@home

Затем я попробовал использовать snapshot-ы. Делал следующим образом.
sudo btrfs subvolume snapshot / /home/root-snapshot20160920Затем ставил какую-либо программу и пытался выполнить откат выполнив
btrfs subvolume set-default 302(302 это номер раздела-копии)
, однако после перезагрузки программа оставалась доступной для запуска. ЧЯДНТ?

ТС не появлялся на Форуме более полугода по состоянию на 14/07/2019 (последняя явка: 25/08/2018). Модератором раздела принято решение закрыть тему.
--zg_nico
« Последнее редактирование: 14 Июля 2019, 01:54:03 от zg_nico »

Оффлайн Pilot6

  • Старожил
  • *
  • Сообщений: 14037
  • Xubuntu 18.04
    • Просмотр профиля
Re: BTRFS, как работает?
« Ответ #1 : 20 Сентября 2016, 22:51:40 »
Ничего вы не поняли. set-default тут ничего не меняет. Вам нужно подменить @.

Читайте https://help.ubuntu.ru/wiki/btrfs



Пользователь добавил сообщение 20 Сентября 2016, 22:53:09:
Надо диск примонтирвать куда-нибудь, напимер так

sudo mount /dev/sda1 /mnt
sudo btrfs sub snap /mnt/@ /mnt/@backup

А потом загрузиться с флешки и поменять их местами.
Я в личке не консультирую. Вопросы задавайте на форуме.

Оффлайн xabik

  • Автор темы
  • Новичок
  • *
  • Сообщений: 6
    • Просмотр профиля
Re: BTRFS, как работает?
« Ответ #2 : 20 Сентября 2016, 22:59:08 »
 Значит изначально диск нужно куда-то монтировать и только после с ним работать... Хммм... Попробую. Спасибо.

Оффлайн Pilot6

  • Старожил
  • *
  • Сообщений: 14037
  • Xubuntu 18.04
    • Просмотр профиля
Re: BTRFS, как работает?
« Ответ #3 : 20 Сентября 2016, 23:01:33 »
xabik,
Тут не в этом дело, что надо монтировать. Тут дело в том, что у вас система грузится не с default, а с @. Поэтому с ним и надо работать. А это удобнее, если примонтировать куда-нибудь корень.
Только вы уже это поломали. Надо вернуть default на место. set-default 5.
Я в личке не консультирую. Вопросы задавайте на форуме.

Оффлайн xabik

  • Автор темы
  • Новичок
  • *
  • Сообщений: 6
    • Просмотр профиля
Re: BTRFS, как работает?
« Ответ #4 : 20 Сентября 2016, 23:19:59 »
Ничего не понял! Что такое default?
Я сейчас копию удалил и картина следущая:


Нет там никакого default

Оффлайн Pilot6

  • Старожил
  • *
  • Сообщений: 14037
  • Xubuntu 18.04
    • Просмотр профиля
Re: BTRFS, как работает?
« Ответ #5 : 20 Сентября 2016, 23:22:31 »
Что такое default?
Если не понимаете, то зачем тогде делали btrfs subvolume set-default 302

Сейчас все правильно выглядит. Монтируйте диск в /mnt и делайте снапшот с /mnt/@
Я в личке не консультирую. Вопросы задавайте на форуме.

Оффлайн xabik

  • Автор темы
  • Новичок
  • *
  • Сообщений: 6
    • Просмотр профиля
Re: BTRFS, как работает?
« Ответ #6 : 20 Сентября 2016, 23:46:40 »


Ошибка: нет доступа к субразделу /mnt/@

Оффлайн Pilot6

  • Старожил
  • *
  • Сообщений: 14037
  • Xubuntu 18.04
    • Просмотр профиля
Re: BTRFS, как работает?
« Ответ #7 : 20 Сентября 2016, 23:49:04 »
xabik,
Не надо делать скриншоты. Копируйте текст из терминала.

Пользователь добавил сообщение 20 Сентября 2016, 23:52:59:
У вас default опять @. Я говорил, что новички об это спотыкаться будут  тому кто вики писал.

Сделайте

sudo umount /mnt
sudo btrfs sub set-default 5 /

Теперь все заработает.

sudo mount /dev/sdb2 /mnt
sudo btrfs sub snap /mnt/@ /mnt/@backup

И не трограйте вы больше set-default.
« Последнее редактирование: 20 Сентября 2016, 23:53:48 от Pilot6 »
Я в личке не консультирую. Вопросы задавайте на форуме.

Оффлайн Виктор Перестукин

  • Старожил
  • *
  • Сообщений: 2171
    • Просмотр профиля
Re: BTRFS, как работает?
« Ответ #8 : 21 Сентября 2016, 06:25:47 »
Возможно, xabik эта статья будет интересной: Мини-HOWTO - Как сделать систему с точками восстановления.

Оффлайн Sly_tom_cat

  • Don't worry, be happy!
  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 12130
  • Xubuntu 22.04
    • Просмотр профиля
    • Github
Re: BTRFS, как работает?
« Ответ #9 : 21 Сентября 2016, 11:59:16 »
Я говорил, что новички об это спотыкаться будут  тому кто вики писал.
Блин, ну уже там на вешал предупреждений... сейчас еще больше примечаний привесил.... Но похоже смену подтома по умолчанию проще вырезать из статьи чем обвешивать предупреждающими табличками......

Однако в целом ситуация печална тем что в btrfs нужно сначала разобраться а потом уже копаться... но новички делают все наоборот - сначала копаются и ломают, потом задают вопросы... и иногда все-таки разбираются....

ЗЫ ох как хочется привесить к btrfs лейбл "RTFM <зацензурено зацензурено зацензурено> прежде чем полезешь делать <зацензурено> снепшоты <зацензурено>!"
Индикатор для Yandex-Disk: https://forum.ubuntu.ru/index.php?topic=241992
UEFI-Boot - грузимся без загрузчика: https://help.ubuntu.ru/wiki/uefiboot

Оффлайн Pilot6

  • Старожил
  • *
  • Сообщений: 14037
  • Xubuntu 18.04
    • Просмотр профиля
Re: BTRFS, как работает?
« Ответ #10 : 21 Сентября 2016, 14:23:40 »
Sly_tom_cat,
Я советую убрать команду про set-default из мануала. Кому надо - сами найдут и разберутся. А новички все команды подряд выполняют на авось.
Я в личке не консультирую. Вопросы задавайте на форуме.

Оффлайн Sly_tom_cat

  • Don't worry, be happy!
  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 12130
  • Xubuntu 22.04
    • Просмотр профиля
    • Github
Re: BTRFS, как работает?
« Ответ #11 : 21 Сентября 2016, 15:32:06 »
Pilot6, Там придется тогда 80% статьи вырезать потому что там не только set-default-ом можно дров наломать.
Индикатор для Yandex-Disk: https://forum.ubuntu.ru/index.php?topic=241992
UEFI-Boot - грузимся без загрузчика: https://help.ubuntu.ru/wiki/uefiboot

 

Страница сгенерирована за 0.038 секунд. Запросов: 23.