Всем доброго времени суток.
Сегодня переустановил и обновил Linux Mint росинка, установил ПО, настроил под себя. Хотелось бы забэкапить всю систему целиком(одни конфиги бэкапит не вариант: с интернетом проблемы). Google дал много вариантов от системных утилит до платного ПО. Так много что ничего не понятно, как и чем лучше пользоваться. Что посоветуете. Я установился на dump, но мануала толкового не найду.
Backup linux'а
Eklmn, http://www.debianhelp.co.uk/backuptools1.htm
Софт и ссылка на сайт производителя. Там же и мануал. Должно подойти и под минт =)
простой универсальный способ и, имхо, лучший smile
[console]tar cvpzf backup.tgz –exclude=/proc –exclude=/lost+found –exclude=/backup.tgz –exclude=/mnt –exclude=/sys /[/console]
простой универсальный способ и, имхо, лучший smile
«Простой, универсальный» — согласен, «лучший» — можно обсудить.
На мой взгляд, стоит упомянуть, что проводить подобным образом бэкап лучше на незагруженной системе, с помощью LiveCD/DVD/USB.
На мой взгляд, стоит упомянуть, что проводить подобным образом бэкап лучше на незагруженной системе, с помощью LiveCD/DVD/USB.
проясните неучу в чем разница? :o
проясните неучу в чем разница? huh
С точки зрения дилетанта: не производится никакой записи в файловую систему, следовательно, будет сделан «моментальный» бэкап. Также не придётся исключать из бэкапа виртуальные файловые системы. Шифрованные файловые системы, даже случайно не будут сохранены открыто. Как-то так...
P.S. Да и быстрее wink
С учетом обилия вариантов прям не знаю, что посоветовать. Сам в недавнем времени перешел на dar, пока устраивает.
Небольшой обзор инструментов резервного копирования в журнале «Linux Format».
dd if=/dev/sd** of=/.../backup.img
dd if=/dev/sd** of=/.../backup.img
oO а если у меня к примеру так:
sda1=15/20gb
sda3=180/186gb
и куда мне делать backup? oO
15gb занято, и 20gb размер раздела.
М-да... решил все же попробовать dump. Хотел скопировать корень в домашний каталог, но криво вписал параметры. В результате диск с домашней директорией уничтожился. Форматнул, отредактировал /etc/fstab, вроде, норм. Кто-нибудь знает как пересоздать пользователя gnome из консоли?
Кто-нибудь знает как пересоздать пользователя gnome из консоли?
простой универсальный способ и, имхо, лучший
[console]tar cvpzf backup.tgz –exclude=/proc –exclude=/lost+found –exclude=/backup.tgz –exclude=/mnt –exclude=/sys /[/console]
Ещё надо исключить /dev/* и /tmp/*.
[quote=redgy92]простой универсальный способ и, имхо, лучший
[console]tar cvpzf backup.tgz –exclude=/proc –exclude=/lost+found –exclude=/backup.tgz –exclude=/mnt –exclude=/sys /[/console]
Ещё надо исключить /dev/* и /tmp/*.[/quote]
а смысл? :o я нигде не видел, что бы их исключали, поэтому и написал так
а смысл? huh я нигде не видел, что бы их исключали, поэтому и написал так
Зачем сохранять список устройств, который формируется заново при каждом включении, и временные файлы, так же очищающиеся при включении?..
HTaeD,
логично smile почему то нигде про это не было написано :o
Все-таки восстановил систему, но /home автоматически не монтируется. Вот что в fstab:
# /etc/fstab: static file system information.
#
# Use 'blkid -o value -s UUID' to print the universally unique identifier
# for a device; this may be used with UUID= as a more robust way to name
# devices that works even if disks are added and removed. See fstab(5).
#
# <file system> <mount point> <type> <options> <dump> <pass>
proc /proc proc nodev,noexec,nosuid 0 0
# / was on /dev/sda7 during installation
UUID=16cd9841-6827-453c-82cc-20eb0566f60c / ext3 errors=remount-ro 0 1
# /home was on /dev/sda6 during installation
UUID=5f3c5015-1cd1-43de-982a-947c8dd81e7f /home ext3 default 0 2
/dev/sda5 /media/D ntfs-3g default 0 0 lj
/dev/sda2 /media/C ntfs-3g default 0 0 lj
blkid показал
/dev/sda1: LABEL="M-PM-^WM-PM-0M-Q�M-PM-5M-PM-7M-PM-5M-Q�M-PM-2M-PM-8M-Q�M-PM->M-PM-2M-PM-0M-PM-=M-PM-> M-QM-^AM-PM-8M-QM-^AM-QM-^BM-PM-5M-PM-<M-PM->M-PM-9" UUID="7A662A076629C52B" TYPE="ntfs"
/dev/sda2: UUID="9640733740731D65" TYPE="ntfs"
/dev/sda4: LABEL="LENOVO_PART" UUID="E8567002566FCFBC" TYPE="ntfs"
/dev/sda5: UUID="81A1F55030EA7C3B" TYPE="ntfs"
/dev/sda6: UUID="5f3c5015-1cd1-43de-982a-947c8dd81e7f" TYPE="ext3"
/dev/sda7: UUID="16cd9841-6827-453c-82cc-20eb0566f60c" TYPE="ext3"
Вроде, все верно, но не монтируется.
redgy92, Кто мешает внимательно прочитать http://www.opennet.ru/docs/RUS/debian_install/apcs02.html?
Для более серьёзного изучения http://www.pathname.com/fhs/pub/fhs-2.3.html
Стандарт на структуру каталогов файловой системы. (Filesystem Hierarchy Standard) http://www.opennet.ru/docs/RUS/file-sys/
newzenon,
никто smile я читал самописные маны, найденные в гугле smile в них ничего про /dev /tmp не было написано
зы к сожалению не дружу с английсуим, а так бы почитал
Доброго времени суток комрады, что бы не плодить темы, решил написать здесь.
В общем назрел вопрос. Есть ряд серверов, которые необходмо бекапить. Разворачивать какую либо систему(Bacula, NetBackup etc.) Не рекомендуется. Бекапить необходимо лишь только средствами ОС. Бекапы нужны как полные так инкрементальные. В силу сего, бэкап делаю с помощью тара. Далее, у тара есть опция "--listed-incremental", которая позволяет делать как раз инкрементальны бекапы, вопрос в слудующем, как передать данную опцию при такой схеме:
ssh user@host "tar -zcvf - /home/user/dir" | cat > /home/backup/user_backup.tar.gz
Что хочу в итоге: сделать один срипт и положить его на backup сервере, которые будет делать необходимые мне архивы. Сейчас схема бекапов иная. Аля "клиент-сервер". Весь google жуе изрыл, подходящего ни чего не нашел. А еще, с rsync вариант не прокатывает. Некоторые каталоги не поподают в архив, не хватает прав доступа. В общем как то так. Может кто какую идею подскажет?