Хабр Курсы для всех
РЕКЛАМА
Практикум, Хекслет, SkyPro, авторские курсы — собрали всех и попросили скидки. Осталось выбрать!
PS: Прошу прощения за нубство в администрировании - я больше по веб разработкеЯ имел в виду, что способ «tar -cf /backup.tar / --exclude-path=/backup.tar» — вполне себе рабочий.Только с оговоркой, что на целевой машине совпадают: конфигурация таблицы разделов диска и соответствующие точки монтирования. Ведь вышеозвученный способ скопирует также и /etc/fstab, и содержимое /boot/grub — всё это может не совпадать с тем, что настроено на целевой машине. Разве нет?
что конкретно (и как) бекапить в линуксе, чтобы при смерти сервера быстро восстановить систему со всеми установленными программами и настройками на другом сервере.
dpkg --get-selections > packages.txtdpkg --clear-selections
dpkg --set-selections < packages.txt
aptitude installqlist -CU > packages.txtrpm -qa > packages.txtdd if=/dev/sda of=mbr.backup count=1 bs=512sfdisk -d /dev/sda > partitions.backupчто это даёт и что как потом восстановить от туда?Только если это передать админу, имеющего физический доступ к телу. Чтобы он разбил диск, создал партиции и их примонтировал точно также как это сделано на нашем сервере.
Если я забекаплю только конфиги, то мне надо будет на новом все вручную ставить и потом только накатывать конфиги — это долго может быть и проблематично.Во время бакапа:
dpkg --get-selections > packages.txtdpkg --clear-selections
dpkg --set-selections < packages.txt
aptitude installИ если вы можете восстановить свой сайт в таких условиях — значит вы правильно делаете бэкапы.
Так что перестаньте просто делать бэкапы. Начните их восстанавливать.
Джоэль Спольски: перестаньте делать бэкапы