LinuxForum.Fans
Тема

Backup linux'а

Автор: Eklmn 31 сообщений 9742 просмотров
#159977

Всем доброго времени суток.
Сегодня переустановил и обновил Linux Mint росинка, установил ПО, настроил под себя. Хотелось бы забэкапить всю систему целиком(одни конфиги бэкапит не вариант: с интернетом проблемы). Google дал много вариантов от системных утилит до платного ПО. Так много что ничего не понятно, как и чем лучше пользоваться. Что посоветуете. Я установился на dump, но мануала толкового не найду.

#160001

простой универсальный способ и, имхо, лучший smile
[console]tar cvpzf backup.tgz –exclude=/proc –exclude=/lost+found –exclude=/backup.tgz –exclude=/mnt –exclude=/sys /[/console]

#160010
redgy92 написал:
простой универсальный способ и, имхо, лучший smile

«Простой, универсальный» — согласен, «лучший» — можно обсудить.
На мой взгляд, стоит упомянуть, что проводить подобным образом бэкап лучше на незагруженной системе, с помощью LiveCD/DVD/USB.

#160014
Lupo Alberto написал:

На мой взгляд, стоит упомянуть, что проводить подобным образом бэкап лучше на незагруженной системе, с помощью LiveCD/DVD/USB.

проясните неучу в чем разница? :o

#160027
redgy92 написал:
проясните неучу в чем разница? huh

С точки зрения дилетанта: не производится никакой записи в файловую систему, следовательно, будет сделан «моментальный» бэкап. Также не придётся исключать из бэкапа виртуальные файловые системы. Шифрованные файловые системы, даже случайно не будут сохранены открыто. Как-то так...
P.S. Да и быстрее wink

#160066

С учетом обилия вариантов прям не знаю, что посоветовать. Сам в недавнем времени перешел на dar, пока устраивает.

#160208
Капитан Очевидность написал:
dd if=/dev/sd** of=/.../backup.img

oO а если у меня к примеру так:
sda1=15/20gb
sda3=180/186gb
и куда мне делать backup? oO

15gb занято, и 20gb размер раздела.

#160379

М-да... решил все же попробовать dump. Хотел скопировать корень в домашний каталог, но криво вписал параметры. В результате диск с домашней директорией уничтожился. Форматнул, отредактировал /etc/fstab, вроде, норм. Кто-нибудь знает как пересоздать пользователя gnome из консоли?

#160387
Eklmn написал:
Кто-нибудь знает как пересоздать пользователя gnome из консоли?

man useradd

#160403
redgy92 написал:
простой универсальный способ и, имхо, лучший
[console]tar cvpzf backup.tgz –exclude=/proc –exclude=/lost+found –exclude=/backup.tgz –exclude=/mnt –exclude=/sys /[/console]

Ещё надо исключить /dev/* и /tmp/*.

#160406
HTaeD написал:
[quote=redgy92]простой универсальный способ и, имхо, лучший
[console]tar cvpzf backup.tgz –exclude=/proc –exclude=/lost+found –exclude=/backup.tgz –exclude=/mnt –exclude=/sys /[/console]

Ещё надо исключить /dev/* и /tmp/*.[/quote]
а смысл? :o я нигде не видел, что бы их исключали, поэтому и написал так

#160543
redgy9 написал:
а смысл? huh я нигде не видел, что бы их исключали, поэтому и написал так

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

#160559

HTaeD,
логично smile почему то нигде про это не было написано :o

#160573

Все-таки восстановил систему, но /home автоматически не монтируется. Вот что в fstab:

text

# /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 показал

text

/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"

Вроде, все верно, но не монтируется.

#160694

newzenon,
никто smile я читал самописные маны, найденные в гугле smile в них ничего про /dev /tmp не было написано

зы к сожалению не дружу с английсуим, а так бы почитал

#196701

Доброго времени суток комрады, что бы не плодить темы, решил написать здесь.
В общем назрел вопрос. Есть ряд серверов, которые необходмо бекапить. Разворачивать какую либо систему(Bacula, NetBackup etc.) Не рекомендуется. Бекапить необходимо лишь только средствами ОС. Бекапы нужны как полные так инкрементальные. В силу сего, бэкап делаю с помощью тара. Далее, у тара есть опция "--listed-incremental", которая позволяет делать как раз инкрементальны бекапы, вопрос в слудующем, как передать данную опцию при такой схеме:

ssh user@host "tar -zcvf - /home/user/dir" | cat > /home/backup/user_backup.tar.gz

Что хочу в итоге: сделать один срипт и положить его на backup сервере, которые будет делать необходимые мне архивы. Сейчас схема бекапов иная. Аля "клиент-сервер". Весь google жуе изрыл, подходящего ни чего не нашел. А еще, с rsync вариант не прокатывает. Некоторые каталоги не поподают в архив, не хватает прав доступа. В общем как то так. Может кто какую идею подскажет?

Войдите или зарегистрируйтесь, чтобы ответить.