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


Получить помощь и пообщаться с другими пользователями Ubuntu можно
на irc канале #ubuntu-ru в сети Freenode
и в Jabber конференции ubuntu@conference.jabber.ru

Голосование

Используете ли вы BTRFS?

Да
Нет, но теперь попробую
Нет

Автор Тема: BTRFS. Готова ли к использованию в 16.04?  (Прочитано 98957 раз)

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

Оффлайн Pilot6

  • Старожил
  • *
  • Сообщений: 14037
  • Xubuntu 18.04
    • Просмотр профиля
Re: BTRFS. Готова ли к использованию в 16.04?
« Ответ #510 : 19 Июня 2016, 16:49:58 »
Azure,
Цитировать
Возможно это объясняется установленной из коробки утилитой apt-btrfs-snapshot?
Нет, этот пакет не установлен.
Я в личке не консультирую. Вопросы задавайте на форуме.

Оффлайн Sly_tom_cat

  • Don't worry, be happy!
  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 12141
  • Xubuntu 22.04
    • Просмотр профиля
    • Github
Re: BTRFS. Готова ли к использованию в 16.04?
« Ответ #511 : 20 Июня 2016, 10:19:40 »
Я правильно понял, что в этот снимок был запихнут старый корень (до апгрейда)?

И чем именно делался апгрейд? Вариантов то несколько как это можно сделать....
Индикатор для 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. Готова ли к использованию в 16.04?
« Ответ #512 : 20 Июня 2016, 12:52:41 »
Sly_tom_cat,
Ну да. Старый корень. Апгрейд делал

do-release-upgrade -d
Я в личке не консультирую. Вопросы задавайте на форуме.

Оффлайн thunderamur

  • Автор темы
  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 6844
    • Просмотр профиля
Re: BTRFS. Готова ли к использованию в 16.04?
« Ответ #513 : 21 Июня 2016, 07:50:05 »
У меня простой вопрос, который уже поднимался, но найти быстро не вышло. Поставил 2-ю систему 16.10 на BTRFS, её GRUB не видит 1-ю систему 16.04, через chroot прописал в MBR груб от 1-й системы, чтобы грузилась рабочая. Вопрос, как показать грубу, что есть 2-я система на бтрфс?

Оффлайн Sly_tom_cat

  • Don't worry, be happy!
  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 12141
  • Xubuntu 22.04
    • Просмотр профиля
    • Github
Re: BTRFS. Готова ли к использованию в 16.04?
« Ответ #514 : 21 Июня 2016, 10:13:18 »
thunderamur, а без MBR никак не обойтись?  :idiot2:

У BTRFS, GRUB и MBR - дружба получается по случаю (только если первый раздел с отступом на 2048 секторов создан). Но возможно проблема у вас и не в этом, а в том как вы GRUB ставили.

Почему первую систему в GRUB приходилось прописывать руками ... или я вас не правильно понял ... в фразе "Поставил 2-ю систему 16.10 на BTRFS, её GRUB не видит 1-ю систему 16.04, через chroot прописал в MBR груб от 1-й системы, чтобы грузилась рабочая." явно знаков препинания не хватает...  :idiot2: можно более короткими предложениями и по-подробнее?

Индикатор для Yandex-Disk: https://forum.ubuntu.ru/index.php?topic=241992
UEFI-Boot - грузимся без загрузчика: https://help.ubuntu.ru/wiki/uefiboot

Оффлайн thunderamur

  • Автор темы
  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 6844
    • Просмотр профиля
Re: BTRFS. Готова ли к использованию в 16.04?
« Ответ #515 : 21 Июня 2016, 10:34:57 »
Sly_tom_cat,
Как ты предлагаешь обойтись, мне в общем-то пофиг, MBR, не MBR.

2048 отступ, да.

Можешь не обращать на это внимание, главный вопрос у меня - как грузить 2 системы на BTRFS c одного диска?

Оффлайн Pilot6

  • Старожил
  • *
  • Сообщений: 14037
  • Xubuntu 18.04
    • Просмотр профиля
Re: BTRFS. Готова ли к использованию в 16.04?
« Ответ #516 : 21 Июня 2016, 10:44:18 »
thunderamur,
Я тоже ничего не понял. Что значит "2 системы на BTRFS c одного диска"? Если это просто две системы на разных разделах, то grub должен их просто увидеть. Или речь идет о двух системах, установленных на разных снапшотах одного раздела?
Я в личке не консультирую. Вопросы задавайте на форуме.

Оффлайн Sly_tom_cat

  • Don't worry, be happy!
  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 12141
  • Xubuntu 22.04
    • Просмотр профиля
    • Github
Re: BTRFS. Готова ли к использованию в 16.04?
« Ответ #517 : 21 Июня 2016, 10:51:20 »
thunderamur, ну я ратую за UEFI и GPT если комп и ОС с UEFI дружат. MBR - пора уже на покой.

Но про то как установлено - нужно больше информации.

Если на разные подтома одного раздела - то наверно придется руками прописывать пункты загрузки с указанием нового конкретного подтома.... беда еще и в том, что потом при новых ядрах это придется тоже руками...
Я так пологаю потому, что сомневаюсь, что GRUB найдет корень системы на подтоме с именем отличным от "@"....

Если корни на разных разделах - то в принципе GRUB должен находить такие ОС при обновлении через sudo update-grub. Т.е. руками ничего прописывать не надо.

(Нажмите, чтобы показать/скрыть)
« Последнее редактирование: 21 Июня 2016, 10:56:50 от Sly_tom_cat »
Индикатор для 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. Готова ли к использованию в 16.04?
« Ответ #518 : 21 Июня 2016, 10:57:31 »
Sly_tom_cat,
Я уже давно собираюсь разобраться с загрузкой системы с разных подтомов. Проще всего это сделать скриптом. Можно еще update-grub подредактировать и т.п.

Можно с initrd пошаманить. Будет время и желание - займусь этим.
Я в личке не консультирую. Вопросы задавайте на форуме.

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 28511
    • Просмотр профиля
Re: BTRFS. Готова ли к использованию в 16.04?
« Ответ #519 : 21 Июня 2016, 11:22:37 »
сомневаюсь, что GRUB найдет корень системы на подтоме с именем отличным от "@"...
Куда он денется… Это всё задаётся в параметрах запуска initrd.
Другое дело, что update-grub, возможно, придётся бить молотком по голове, чтобы эти параметры правильно передать.
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

Прежде чем [Отправить], нажми [Просмотр] и прочти собственное сообщение. Сам-то понял, что написал?…

Оффлайн Sly_tom_cat

  • Don't worry, be happy!
  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 12141
  • Xubuntu 22.04
    • Просмотр профиля
    • Github
Re: BTRFS. Готова ли к использованию в 16.04?
« Ответ #520 : 21 Июня 2016, 11:37:37 »
Другое дело, что update-grub, возможно, придётся бить молотком по голове, чтобы эти параметры правильно передать.
Я вот именно это и имел в виду: прямо из реп - update-grub не осилит - надо ему мозги вкручивать... вернее даже не ему а пакету os-prober - потому как именно он отвечает за поиск других ос.

Пользователь добавил сообщение 21 Июня 2016, 11:40:37:
Можно с initrd пошаманить. Будет время и желание - займусь этим.
:idiot2: честно говоря не понял причем тут initrd???

При загрузке initrd идет в пару к ядру и на уровне initrd уже поздно пить боржоми - ядро на этот момент уже должно иметь референс на корневой раздел. Т.е. шаманство с выбором корня должно свершиться раньше чем /init из initrd запустится.
« Последнее редактирование: 21 Июня 2016, 11:40:37 от Sly_tom_cat »
Индикатор для 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. Готова ли к использованию в 16.04?
« Ответ #521 : 21 Июня 2016, 12:12:11 »
Проще всего тогда /boot на отдельный раздел вынести. Но опять же все руками придется. Надо подумать как удобнее.
Я в личке не консультирую. Вопросы задавайте на форуме.

Оффлайн Sly_tom_cat

  • Don't worry, be happy!
  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 12141
  • Xubuntu 22.04
    • Просмотр профиля
    • Github
Re: BTRFS. Готова ли к использованию в 16.04?
« Ответ #522 : 21 Июня 2016, 12:32:59 »
Мне кажется, что самое правильное это os-prober-у хвост накрутить, что бы он не только на подтоме @ искал корни linux операционок.

Тогда и /boot отдельный не нужен.
(Нажмите, чтобы показать/скрыть)
Индикатор для 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. Готова ли к использованию в 16.04?
« Ответ #523 : 21 Июня 2016, 12:41:02 »
Sly_tom_cat,
Цитировать
os-prober-у хвост накрутить
Да накрутить-то большой проблемы нет. Только кто потом это будет поддерживать? Надо чтобы в апрстрим включили.
Я в личке не консультирую. Вопросы задавайте на форуме.

Оффлайн Sly_tom_cat

  • Don't worry, be happy!
  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 12141
  • Xubuntu 22.04
    • Просмотр профиля
    • Github
Re: BTRFS. Готова ли к использованию в 16.04?
« Ответ #524 : 21 Июня 2016, 12:50:57 »
Ну в этом вопросе у меня нет рецептов.... :-\

Собственно включать это в апстрим оправдано только после того как накрутить хвост еще и инсталяторру, что бы он умел ставить на btrfs новую ос рядом со старой (т.е. учить его настраивать и работать с подтомами более гибко).

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

 

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