LINUX.ORG.RU

Как правильно делать backup десктопной системы?

 


0

4

Есть Debian на ноутбуке. Все пользовательские файлы синхронизируются с разными севрерами и моим смартфоном. Вопрос их сохранности не ставится.

Нужно грамотно делать резервную копию системы и в случае неудачного эксперимента (или обновления какого-то) ее быстро восстанавливать.

Будучи школьником, помню, написал простой bash скрипт, который tar'ом упаковывал / и делал с помощью DD копию MBR. Но не уверен, что архивирование файлов правильное решение, т.к. могут слететь права доступа, метаданные и т.д.

В общем, посоветуйте, пожалуйста, какие именно каталоги бэкапить и как правильно это делать, чтобы копии быстро делались и быстро восстанавливались при необходимости. Желательно еще получить адекватный размер копий, т.е. максимально избавиться от лишнего.

★★★★

Ответ на: комментарий от awesomenickname

Возможно, сейчас покажусь идиотом, т.к. не вникая в суть дела повторяю чужое мнение. Но читал комментарии на форумах, что btrfs еще не допилена.

aquadon ★★★★ ()

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

Тогда тебе не надо заморачиваться. Сохрани среди пользовательских файлов список установленных пакетов и содержимое /etc

Когда всё умрет, установишь систему с нуля и восстановишь /etc — будет быстрее и дешевле твоих бекапов

most-fucktum ()
Ответ на: комментарий от most-fucktum

Хорошая мысль, спасибо.

Если не сложно, накидайте, пожалуйста, примерный план действий для автоматический установки Debian и пакетов, перечисленных в файле.

Хочу написать скрипт, чтобы в случае запары (а обычно система ломается когда некогда этим заниматься) все восстановить в одно один клик.

Если что, владею Python, вывод dpkg -l в нужный формат переведу.

aquadon ★★★★ ()

Что ты такого страшного делаешь с системой, что ее приходится уметь быстро восстанавливать?

staseg ★★★★★ ()
Ответ на: комментарий от aquadon

Тогда стоит направить энергию в более созидательное русло. Хотя энергия-то твоя.

staseg ★★★★★ ()
Ответ на: комментарий от staseg

Как будто потратить пол часа на написание скрипта и добавление его в cron требует много энергии.

aquadon ★★★★ ()

Как правильно рассуждать об бэкапах

Как правильно делать backup десктопной системы?

Суть в том, что никакого единственно верного «правильно» в резервном копировании нет. Всё зависит от задач. Какие требования вы предъявляете к своему методу резервного копирования? Сколько времени и средств вы готовы потратить на его создание, сколько планируете тратить на поддержку? От каких неблагоприятных сценариев хотите защититься?

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

Отлично, значит сохранять нужно только непользовательские настройки ОС.

Могу посоветовать изучить снимки LVM и автоматическую установку с pressed'ом.

Camel ★★★★★ ()
Ответ на: комментарий от aquadon

Возможно, сейчас покажусь идиотом, т.к. не вникая в суть дела повторяю чужое мнение. Но читал комментарии на форумах, что btrfs еще не допилена.

Она всё ещё under development, но даж в debian уже есть поддержка, значит вполне готово для десктопа.

Я, конечно, админ локалхоста, но последние пару лет только btrfs использую в основном, и под корень и под хомяк. Только слежение за /usr/src надо отключать - а то у меня на снапшоты при компиляции ядра сожрало все 30 гигов.

ekzotech ★★★★ ()
Ответ на: комментарий от ekzotech

как btrfs поможет при выходе из строя диска?

anonymous ()
Ответ на: комментарий от anonymous

в случае неудачного эксперимента (или обновления какого-то) ее быстро восстанавливать.

Где тут про выход диска из строя? Для указанной задачи это едва ли не лучший вариант.

ekzotech ★★★★ ()
Ответ на: комментарий от ekzotech

Т.е. если ТС об этом не сказал, то диск будет жить вечно?

У него уже всё установлено и настроено. Как впердолить сюда btrfs?

anonymous ()
Ответ на: комментарий от anonymous

Т.е. если ТС об этом не сказал, то диск будет жить вечно?

Причём тут? Для таких случаев данные надо дублировать на другой хард.

И ничего не мешает использовать снапшоты btrfs для отката ошибок при апдейтах, например, или если ещё чего-то поломалось в системе. Это будет удобнее, чем архивировать весь корень каждый раз, а потом распаковывать обратно. И вместе с этим время от времени делать нормальную полную копию. Короче, btrfs как дополнительный инструмент, чтоб упростить восстановление системы после сбоев, а выход из строя диска - это немного другое.

У него уже всё установлено и настроено. Как впердолить сюда btrfs?

Если я не путаю - btrfs можно развернуть на уже рабочей ext4.

ekzotech ★★★★ ()
Ответ на: комментарий от ekzotech

не можно а нужно, ext4 сейчас худший выбор для десктопа.

erzented ()

Нужно грамотно делать резервную копию системы и в случае неудачного эксперимента (или обновления какого-то) ее быстро восстанавливать.

Для такого юзкейса ничего лучше Btrfs в Linux нет. Скорость восстановления в этом случае будет равна скорости перезагрузки в последний удачный subvolume.

alexferman ()
Ответ на: комментарий от erzented

Чойта? Сидел на ext4 с 2008 или 2009 года, как только в слаку попало.

Никогда не юзал ни XFS, ни ещё что-то. reiserfs юзал в своё время для отдельных точек монтирования, потом перестал загоняться.

ekzotech ★★★★ ()

т.к. могут слететь права доступа, метаданные и т.д.

У tar вроде специальная опция для прав есть.

sudopacman ★★★★★ ()
Ответ на: комментарий от ekzotech

тормознутая, хуже восстанавливается, и не развивается уже 2 года, тк разрабы ушли пилить btrfs в основном, ext5 уже не будет сказали. Сейчас вот xfs снова щупаю, система гораздо быстрее стартует чем с ext4. виртуалки гонять тоже удобнее на btrfs/xfs, а lzo большое преимущество на десктопе.

erzented ()
Ответ на: комментарий от erzented

Насчёт надёжности ext4 ничего не скажу, файлы бьются иногда. Но - тормознутая? Вы что, наркоман?

alexferman ()
Ответ на: комментарий от alexferman

говорю что есть, wd black 7200 2,5 32 метра кеш, загрузка с нажатия кнопки до загрузки гнома3 с вяленым на ext4 70 сек, на xfs 45 сек, на btrfs 55 сек.

erzented ()
Ответ на: комментарий от alexferman

когда то многие меняя ext3 на reizer/xfs ускоряли загрузку на 30-50 секунд и более, особенно если было много файлов и бут не чистить. у ext4 куча проблем. некоторые даже журналирование вырубают.

erzented ()
Ответ на: комментарий от erzented

и не развивается уже 2 года

Пруф? Хотя кого я спрашиваю...

ymn ★★★★★ ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.