Email or username:

Password:

Forgot your password?
Evv1L :blobcatlaptop:

Арчеводы, как вы ставите устанавиваете и настраиваете систему, чтобы её можно было легко восстановить или откатить на предыдущие версии пакетов, если обновление системы вдруг всё сломало?

И как сейчас дела с btrfs + snapper? Как она переживает внезапное отключение от питания?

@rf

21 comments
Moana Rijndael 🍍🍕

@Evv1L никак, оно не ломается настолько чтобы надо было откатывать :blobcatgooglytrash:

Evv1L :blobcatlaptop:

@mo хочется иметь возможность отката на случай если что-то пойдёт не так

Moana Rijndael 🍍🍕

@Evv1L нуууу, есть Arch Rollback Machine, мне он был нужен ровно ноль раз
А так, лучше откатывать всю fs, вместе с конфигами

Konflicker

@mo я использую ARM чтобы не пришлось обновлять ПО каждый раз, когда я захочу поставить новый пакет

Лафиэль Элентари

@Evv1L @mo
Можно воспользоваться ОС NixOS, у которой есть такая возможность на уровне системы.

артхацкер🐍🇷🇺

@Evv1L у меня 1 раз за всю жизнь ломался арч
да и вообще бтрфс медленный и я так и не понял зачем он
используйте ext4

Evv1L :blobcatlaptop:

@arthacker в btrfs можно создавать снапшоты и откатываться на них. В этом его фича.

Но ext4 вообще железобетонный, его сломать сложно.

FixFromDarkness

@Evv1L@mastodon.ml btrfs спокойно переживет все что угодно, кроме отключения питания при raid 5/6. Так то btrfs by design более живуч, чем ext4.

Snapper прекрасная тема, если ещё в grub сделать выбор снепшота + автоматические снепшоты при обновлении (на всё есть пакеты и мануал на вики), никогда правда не пригождался, кроме специальных проверок rm -rf /*, ибо арч не ломается

kurator88

@foxido @Evv1L

А есть мнение btrfs vs zfs что лучше в быту ?

FixFromDarkness

@kurator88@mastodon.social @Evv1L@mastodon.ml

ИМХО, btrfs везде где можно, zfs только если хочешь как-то выебнуться. Например, если надо raid 5/6, продвинутый кеш, онлайн дедуплекацию и проч.

btrfs:
+ в ядре (простота установки и минимальность проблем с обновлениями)
+ проста и понятна в настройке и конфигурации
+ поддерживается grub'ом => можно все в один раздел
+ набор фич (сжатие, снепшоты, оффлайн дедуплекация)
- не такой большой набор фич, как у zfs

zfs:
- огромный монстр с кучей команд и опций
- возиться с установкой, grub с нее не грузится
+ куча команд и опций

@kurator88@mastodon.social @Evv1L@mastodon.ml

ИМХО, btrfs везде где можно, zfs только если хочешь как-то выебнуться. Например, если надо raid 5/6, продвинутый кеш, онлайн дедуплекацию и проч.

btrfs:
+ в ядре (простота установки и минимальность проблем с обновлениями)
+ проста и понятна в настройке и конфигурации
+ поддерживается grub'ом => можно все в один раздел
+ набор фич (сжатие, снепшоты, оффлайн дедуплекация)
- не такой большой набор фич, как у zfs

zfs:
- огромный монстр с кучей команд и опций
- возиться...

kurator88

@foxido @Evv1L

Не знал про снапшоты и сжатие у btrfs - спасибо, я посмотрю.

Хочу raid 10 / снапшоты / сжатие пот отдельный том для данных.

FixFromDarkness

@kurator88@mastodon.social @Evv1L@mastodon.ml

Тогда держи некоторые рекомендации про btrfs, если не знал:

- Сжатие стоит включать с помощью опции compress-force, а не compress, так как детектор compress'а может давать сбои.
- Я бы и на / сжатие сделал. При условно бесплатном для CPU zstd:1 из 59G стало 34G (хз почему у меня такой жирный корень)
- btrfs-du -- показывает какие снапшоты сколько уникального места занимают
- snapper & snap-pac для снапшотов и автоматических снапшотов при установке пакетов (второе только для арча, но легко портируется). snapper умеет и по таймеру делать и хранить N, M, K последних за лень, неделю, месяц.
- Настроить cron, чтобы он выполнял btrfs scrub (раз в месяц). Так будут проверяться чексуммы всех данных и ты будешь уверен, что они не были тихо повреждены на двух дисках если к ним долго не обращались.

@kurator88@mastodon.social @Evv1L@mastodon.ml

Тогда держи некоторые рекомендации про btrfs, если не знал:

- Сжатие стоит включать с помощью опции compress-force, а не compress, так как детектор compress'а может давать сбои.
- Я бы и на / сжатие сделал. При условно бесплатном для CPU zstd:1 из 59G стало 34G (хз почему у меня такой жирный корень)
- btrfs-du -- показывает какие снапшоты сколько уникального места занимают
- snapper & snap-pac для снапшотов и автоматических снапшотов при установке пакетов...

OfShad0ws

@foxido @Evv1L @kurator88
> Настроить cron, чтобы он выполнял btrfs scrub

осталось только сделать выхлоп куда-то, где его будут читать)

kurator88

@OfShad0ws @foxido @Evv1L

Отправлять себе в телегу :blobcat:

Кеды со звездами🏴‍☠️

@Evv1L @rf вообще ни разу не было такого за 5 лет. Использую только lts ядра

Lezhik

@Evv1L @rf раньше rsinc-ал на другой диск, а в грубе был пунктик загрузки с бэкапного диска (если используешь uuid вместо устройств всё замечательно работает). Удобно было, Обнова раза 3 за э... пусть будет 10 лет, что-то ломала чтобы с бэкапа грузиться, в основном я сам что-нибудь ломал.
Сейчас сам не ломаю, а вместо бэкапа диска просто lts ядро использую (в последних обновах у меня дрова на wifi-свисток не собираются. лень разбираться, пока починят на lts сижу :blobcatthumbsup: )

cheesus_crust
@Evv1L @rf никак, нахуй, конфиги в гите, там же список установленных пакетов. Если сломается (ни разу такого не было), поставлю заново, делов на полдня. Отдельный пакетик даунгрэйднуть можно и в игнор добавить. Вести список пакетов рекомендую всем, полезная опция можно скопировать систему на раз-два, главное за зависимостями следить
Moana Rijndael 🍍🍕

@cheesus_crust @Evv1L блин рили, пойду что ли добавлю список пакетов в скрипт бекапа

... правда я хз как их восстанавливать, учитывая что я часто страдаю partial-upgradeами, а пакман ставить конкретную версию не умеет

Go Up