Показать полную графическую версию : Резервное копирование linux
Кто как организует политику резервного копирования и восстановления данных?
Я пробывал следующие пути:
tar (не сохраняет файловую систему)
dd (сохраняет файловую систему вместе с "пустым местом" т.е. если размер партиции 5Гб а занято 2 - dd копирует и сохраняет 5) поправьте - если не так;
dump (в мануале написано, что он позволяет сохранять файловую систему - я потратил уйму сил и этого не добился. Я использовал следующие комманды:
# dump -0 -f - /dev/hda6 | gzip -c > full-backup.gz
- для создания
# gzip -dc full-backup.gz | restore -rvf -
- для восстановления. Восстанавливал из линукса на другом диске. После восстановления линукс не загрузился ( приглашение лило: LI ). Я восстановил загрузочную запись (chroot, lilo) - загрузка остановилась - не смог смонтировать корневой раздел).
Помогите мне. Кто как решает эту проблему?
Если есть второй винчестер, попробуй rsync:
rsyncd.cinf на цель машине 192.168.221.2
uid = root
gid = root
[monntag]
read only = false
path = /mnt/backup/01-Monntag
comment = DateiSicherung von Monntag
hosts allow = 192.168.221.1
Запускаешь rsync -daemon
На машине источнике 192.168.221.1 пишешь скрипт, например на перле
#!/usr/bin/perl -w
use Sys::Syslog;
openlog('syslog', 'messages');
($sec,$min,$hour,$mday,$mon,$year,$wday,$yday,$isdst)=gmtime(time);
#print $sec,' ',$min,' ',$hour,' ',$mday,' ',$mon,' ',$year,' ',$wday,' ',$yday,' ',$isdst;
if ($wday == 1)
{
system ("/usr/bin/rsync","-raltvz", "/bin", "/boot", "/etc", "/home", "/lib", "/root", "/sbin", "/us
r", "/var", "192.168.221.2::monntag");
syslog("info","Montag. Sicherung von Domain.");
system('echo "Montag. Sicherung von Domain." | /usr/bin/mail hostmaster@domain.com -s "Montag. Sicherung
von Domain."');
}
.............
И этот скрипт связиваешь с cron- ом.
Исправлено: naka, 17:19 8-01-2003
У меня второй винт на 3.2, а первый на 20. Линукс стоит на 5.
Спасибо за совет - но мне бы хотелось с сжатием (я правда rsync не юзал - о возможностях не знаю) Под винодоус я использовал Drive Image. Что люди используют под линуксом?
Barracuda
08-01-2003, 16:41
ZDemon
Под винодоус я использовал Drive Image. Что люди используют под линуксом?
DriveImage, вроде, не понимает ext3. А LILO мог и не запускаться, т.к. если он хранится в MasterBoot'е, то он не попадает под резервное копирование. Всё никак руки не могут добраться до попыток пропускать результат dd через pipe на bzip2. Теоретически это возможно, но практически ещё не пробовал.
а я lilo перезапускал:
# chroot /mnt/hda6 ; lilo
все равно не работает - слышал, что в /boot важно физическое расположение данных.
dd передает через pipe всю партицию (все 5Гб) даже если она занята на-половину
(если ошибаюсь поправьте)
Неужели никто не изобрел хорошего способа резервного копирования?
Как это сделать?
shurikan
09-01-2003, 03:47
dd может работать с частью файла при использовании ключей:
--skip=blocks
--seek=blocks
--count=blocks.
Значения этих ключей измеряются в блоках, как видно в man dd. Точно не помню, какой ключ относится к входному, а какой к выходному файлу, но в man всё ясно написано. Я бы написал, но дома Linux'а пока не поставил. Вот приволоку винт...
Да! Там имеется ввиду, что можно пропустить блоки, т.е. начать с какого-то определённого, а так же считать или записать нужное количество этих самых блоков.
Исправлено: shurikan, 3:51 9-01-2003
Хм... интересная идея. Другими словами скопировать только часть файловой системы. А восстановить получится?
shurikan
13-01-2003, 03:26
Думаю, что всё должно получиться, если копировать файл-систему до последнего занятого блока, либо дефрагментировать её предварительно.
Каким образом можно узнать до какгого блока у меня занята файловая система? Как это сделать правильно?
Каким дефрагментатором лучше пользоваться?
Barracuda
13-01-2003, 18:09
shurikan
А вы пробовали дефрагментировать ext2/3?
Нет не пробывал....
Где-то читал про дефрагментаторы под линукс - но не пробывал, поэтому не знаю какие нужно использовать.
Я почему так подробно все спрашиваю - не хотелось бы собрать все грабли самостоятельно, а тем более потерять данные.
Спасибо за помощь!
Barracuda
13-01-2003, 18:59
ZDemon
Я почему так подробно все спрашиваю - не хотелось бы собрать все грабли
Хех, а кто ж хочет? Для того форумы и создаются, чтоб народ поделился опытом обхождения спрятанныйх граблей и искусством уворачивания от них :)
Доброго времени суток!
Выскажите Ваши мнения, использовал кто-нибудь что-то из следующего:
http://www.opennet.ru/prog/sml/45.shtml
Хочу попробовать другую систему чем rsync.
Нужно бакапить 3 Линукс на одном Линукс бакап сервере.
С уважением Р.
Barracuda
15-01-2003, 19:28
naka
Что могу сказать - надо пробовать. fbackup(чем-то созвучен с fsbackup) юзал на HP-UX, но он вроде не поддерживает бэкап именно файловой системы (только по файликам).
ZDemon
я может, извините, немного не туда лезу, но к вопросу о том кто что использует: я пользую сейчас апаратный RAID, очень удобная вещь....:rotate:
Dimas_83
13-06-2006, 12:19
Привет всем!
В линухах профан полный
Но есть один сервак инета, настраивали до меня, работает исправно.
Надо бы резервное копирование сделать, а то вдруг полетит... а иса ресурсов треубет много
ВОт думаю надо поставить 2 хард и настроить на него бэкапи системы
Подскажите:
1-как подключить дисочек в линухе (команды)
2-как все таки настроить правильно это копирование?
© OSzone.net 2001-2012
vBulletin v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.