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


Увидели сообщение с непонятной ссылкой, спам, непристойность или оскорбление?
Воспользуйтесь ссылкой «Сообщить модератору» рядом с сообщением!

Автор Тема: wiki/Btrfs  (Прочитано 75633 раз)

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

Оффлайн Sly_tom_cat

  • Don't worry, be happy!
  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 12130
  • Xubuntu 22.04
    • Просмотр профиля
    • Github
Re: wiki/Btrfs
« Ответ #90 : 06 Июля 2019, 13:33:55 »
Почитал немного официальную вики и немного поправил местами статью.

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

Оффлайн thunderamur

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 6846
    • Просмотр профиля
Re: wiki/Btrfs
« Ответ #91 : 05 Августа 2019, 19:24:54 »
Что-то давно не заглядывал, а оказывается с версии 5.0+ на btrfs стало возможно создавать и использовать swap-file. Правда этот файл обязан быть не сжат и на нем нужно отключить COW, но даже с такими ограничениями - это все равно приятная новость (которую я пропустил :( ).

Внес исправления в статью.
Я эту отличную новость узнал после установки Mint 19.1 (на базе Ubuntu 18.04 c 4.15 ядром) месяц назад, когда внезапно обнаружил swap-файл на btrfs со сжатием во время поиска причин зависания системы. Своп-файл снес сразу, но причина зависонов не в нем была, а в совместном использовании timeshift и docker на btrfs.
Так о чем это я. Возможность иметь своп-файл на Btrfs - это хорошо, но то, что он по умолчанию создается меня печалит. Раз отказался от своп-раздела при установке, значит не нужен своп. Хотя разработчикам виднее наверное, не просто так же они его создают по-умолчанию, если нет своп-раздела.

Оффлайн Sly_tom_cat

  • Don't worry, be happy!
  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 12130
  • Xubuntu 22.04
    • Просмотр профиля
    • Github
Re: wiki/Btrfs
« Ответ #92 : 06 Августа 2019, 00:16:35 »
С btrfs не только разработчики Ubuntu не дружат (по крайней мере разработчики инсталятора, которые на нем упорно пытаются swap-файл создать не глядя на версию ядра). swap-файл на btrfs до 5.0 просто не подключается - драйвер btrfs не дает этого сделать.

Разрабы Grub-а - тоже не очень дружат с btrfs: на btrfs они отказываются прописывать recordfail при запуске (типа у груба траблы с записью на btrfs) и поэтому вкручивают всегда таймаут как при фейле прошлой загрузки. Это в принципе не напрягает, но пока найдешь где урезать этот таймаут.... :-\

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

Оффлайн thunderamur

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 6846
    • Просмотр профиля
Re: wiki/Btrfs
« Ответ #93 : 06 Августа 2019, 11:29:22 »
Разрабы Grub-а - тоже не очень дружат с btrfs: на btrfs они отказываются прописывать recordfail при запуске (типа у груба траблы с записью на btrfs) и поэтому вкручивают всегда таймаут как при фейле прошлой загрузки. Это в принципе не напрягает, но пока найдешь где урезать этот таймаут.... :-\
Ага, есть такая лажа. Я по-быстрому поискал, где этот таймаут править, быстро не нашел и забил. Ты не писал в вики про это?

О, пошел читать uefiboot)

Оффлайн Sly_tom_cat

  • Don't worry, be happy!
  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 12130
  • Xubuntu 22.04
    • Просмотр профиля
    • Github
Re: wiki/Btrfs
« Ответ #94 : 07 Августа 2019, 23:56:20 »
GRUB_RECORDFAIL_TIMEOUT (как обычно в /etc/default/grub) -  это то что update-grub пропишет как таймаут если recordfail=1. А с btrfs и еще некоторыми FS груб всегда считает, что прошлая загрузка провалилась т.к. груб не может сохранить эту переменную.

Пользователь добавил сообщение 07 Августа 2019, 23:58:15:
В wiki - да, наверное стоит прописать это лекарство.
« Последнее редактирование: 07 Августа 2019, 23:58:15 от Sly_tom_cat »
Индикатор для Yandex-Disk: https://forum.ubuntu.ru/index.php?topic=241992
UEFI-Boot - грузимся без загрузчика: https://help.ubuntu.ru/wiki/uefiboot

Оффлайн thunderamur

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 6846
    • Просмотр профиля
Re: wiki/Btrfs
« Ответ #95 : 08 Августа 2019, 00:17:12 »
Sly_tom_cat, спасибо.

Оффлайн Pilot6

  • Старожил
  • *
  • Сообщений: 14037
  • Xubuntu 18.04
    • Просмотр профиля
Re: wiki/Btrfs
« Ответ #96 : 11 Августа 2019, 14:25:51 »
GRUB_RECORDFAIL_TIMEOUT
Я про такое не знал, и решил вопрос выносом boot на отдельный раздел. А оказывается ларчик просто открывался.
Хотя я читал баг на лончпаде, где это обсуждалось, и такого решения не было. Ты точно уверен, что эта опция сработает?
Я в личке не консультирую. Вопросы задавайте на форуме.

Оффлайн Sly_tom_cat

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

Оффлайн thunderamur

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 6846
    • Просмотр профиля
Re: wiki/Btrfs
« Ответ #98 : 11 Августа 2019, 18:14:22 »
Pilot6, пробовал. Работает.
Подтверждаю, работает, на 2-х компах уже)
Хотя лучше все-таки boot вынесенный. Там кроме загрузки ещё проблема же с определением соседних систем.

Оффлайн Pilot6

  • Старожил
  • *
  • Сообщений: 14037
  • Xubuntu 18.04
    • Просмотр профиля
Re: wiki/Btrfs
« Ответ #99 : 12 Августа 2019, 11:14:38 »
Там кроме загрузки ещё проблема же с определением соседних систем.
А что за проблема? У меня нет нигде соседних систем, но на всяких случай.
Я в личке не консультирую. Вопросы задавайте на форуме.

Оффлайн thunderamur

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 6846
    • Просмотр профиля
Re: wiki/Btrfs
« Ответ #100 : 13 Августа 2019, 21:51:27 »
Pilot6, груб не видит 2-ю систему на btrfs.

Оффлайн ALiEN

  • Администратор
  • Старожил
  • *
  • Сообщений: 6754
  • 20% Cooler
    • Просмотр профиля
Re: wiki/Btrfs
« Ответ #101 : 13 Августа 2019, 22:05:44 »
thunderamur, у вас btrfs на весь диск или в разделе?
разные системы на субтомах grub конечно же, не увидит.
« Последнее редактирование: 13 Августа 2019, 22:08:48 от ALiEN175 »
🖥 AsRock B550M Pro4 :: AMD Ryzen 5 3600 :: 16 GB DDR4 :: AMD Radeon RX 6600 :: XFCE
💻 ACER 5750G :: Intel Core i5-2450M :: 6 GB DDR3 :: GeForce GT 630M :: XFCE

Оффлайн thunderamur

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 6846
    • Просмотр профиля
Re: wiki/Btrfs
« Ответ #102 : 13 Августа 2019, 22:16:48 »
ALiEN175, для каждой системы свой раздел со своей ФС. Я субтома не заказываю при установке, но они есть и неудобство с тем, что груб не видит тоже есть.

Оффлайн ALiEN

  • Администратор
  • Старожил
  • *
  • Сообщений: 6754
  • 20% Cooler
    • Просмотр профиля
Re: wiki/Btrfs
« Ответ #103 : 13 Августа 2019, 22:31:45 »
thunderamur, интересно. Если конфигурация сохранилась,покажите
lsblk -o +UUID
mount | grep /sd
sudo update-grub
🖥 AsRock B550M Pro4 :: AMD Ryzen 5 3600 :: 16 GB DDR4 :: AMD Radeon RX 6600 :: XFCE
💻 ACER 5750G :: Intel Core i5-2450M :: 6 GB DDR3 :: GeForce GT 630M :: XFCE

Оффлайн thunderamur

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 6846
    • Просмотр профиля
Re: wiki/Btrfs
« Ответ #104 : 15 Августа 2019, 01:11:50 »
ALiEN175, не сохранилась.

 

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