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

Сжатие btrfs и grub в Manjaro

Итак, поставил значит Манджару.
Теперь вот хочу врубить сжатие zstd (на крайняк lzo) для корня и хомяка.
Граб в манджаре со сжатой btrfs грузиться вообще умеет?
Судя по всему, в Манджаре просто grub, не grub2? Чет, инфы не нашел.

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

avatar
Сжатие lzo grub точно поддерживает, у меня так настроено. zlib тоже поддерживается. А вот zstd, скорее всего, ещё не поддерживается (я пробовал, но давно, не сработало).
Можно, конечно, сделать отдельный /boot, отформатированный в ext2 или ext4.
PS Посмотрел сейчас Арчвики, точно, zstd ещё не поддерживается.
Последний раз редактировалось
+1
avatar
комментарий был удален
avatar
Сжатие lzo grub точно поддерживает
Странно. Прошелся я дефрагом с -czstd и при загрузке закономерно -«компресс нот супортед» и.т.д.
Ну, думаю разожму /boot и все наладится. Ага, зчазз! после дефраг -clzo /mnt/@/boot та же ошибка.
Пришлось разжимать весь подтом и переустанавливать граб (то еще удовольствие).

Теперь вот думаю, а если через атрибуты передать /boot не сжиматься, а в фстабе прописать для раздела zstd?
По идее граб же, должен нормально работать? Или все-равно навернется?
0
avatar
Насколько я понимаю, возможность устанавливать сжатие на отдельные подтома пока ещё только планируется разработчиками. Посмотри здесь. Это страничка из вики разработчиков btrfs, там много чего любопытного. Если я правильно понял, можно установить сжатие на определённую папку, к которой смонтирован подтом.
Можно, наверное, сделать так, что подтом для /boot не будет сжиматься, а остальные подтома сжимать в zstd. Но если у тебя в fstab будет опция compress=zstd, то любое изменение в /boot (обновление ядра или initramfs) приведёт к ошибке.
Не знаю, нужна ли такая морока? У меня установлено сжатие lzo, всё нормально работает. Проблема-то в том, что разработчики grub никак не добавят поддержку zstd, хотя их уже давно об этом просят (кажется, с весны прошлого года).
0
avatar
Зачем вам сжатие, если вы grub от grub2 отличить не можете? :)

Не это ваша проблема? https://forum.manjaro.org/t/bug-grub-cant-boot-zstd-compressed-filesystem/52577
+2
avatar
Зачем вам сжатие, если вы grub от grub2 отличить не можете? :)
Ну, update-drub (вместо update-grub2 как в других дистрах), в конфигах тоже нигде grub2 не видно…
Не это ваша проблема?

Она родимая. Но бут выносить, так себе идея. Со снапшотами потом не разберешься (бут то отдельно снапшотить).
0
avatar
Ну, update-drub (вместо update-grub2 как в других дистрах), в конфигах тоже нигде grub2 не видно…
А что показывает grub-install -V?
0
avatar
Показывает что grub2.
0
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.