Linux. Как делать резервные копии и клоны?
Четверг, 28.01.2010
Hard&Soft •
[8] Просмотров: 121
Ubuntu
"Еврейский SQL сервер отвечает запросом на запрос".
Есть разные задачи резервного копирования в Linux
- Два одинаковых SATA-диска, но не RAID 1. На втором диске надо периодически делать резервные копии первого. Т.е. на втором винте копия не текущего состояния, а где-то трехдневной давности. Хочется, если чего напортачишь, вернуть предыдущее состояние системы. В Virtualbox делаются снимки, а как быть с реальной системой?
- Клонировать настроенный Ubuntu на другие компьютеры самым простым способом. Насколько клонирование будет привязано к железу? Оно должно быть идентичным?
- Этот вариант не совсем тот. В Ubuntu с помощью http://uck.sourceforge.net/ готовится дистрибутив, из которого потом уже ставится Ubuntu на другие компы. Но клоны разворачиваются быстрее.
- Как на уже установленной системе создать partition? Например, чтобы отделить аудиофайлы записи разговоров и голосовой почты.
dd if=/dev/hdX of=/dev/hdY
(hdX - копируемый диск, hdY - диск, на который производится копирование)
Чем пользоваться? Есть команда dd, программы типа http://sourceforge.net/projects/g4l/, http://www.partimage.org/Main_Page
Есть опыт? Чем делать быстрее, удобнее, надежнее? В чём отличия? Акронис платный, а хочется бесплатный. Вот ещё решение нашлось (но долго копирование cp):
dd if=/dev/zero of=root.img bs=1024 count=3x1024x1024
mkfs.ext2 root.img
mount -o loop root.img /mnt/image
cp -a /boot /bin [и т.д. всё кроме /proc и /sys] /mnt/image/
mkdir /mnt/image/{proc,sys}
umount /mnt/image
Разворачивается в обратном порядке (с dvd). Ну и загрузчик устанавливается отдельно (grub-install). На современной машине создание образа (вся система занимает 3Гб) занимает 40 минут, разворачивание - 10 минут.
- 1, Shbr Пятница, 29.01.2010 @ 10:58
-
1)Я как-то думал над этим. Чтобы на автомате, завести ещё один маленький линукс. И например раз в неделю главный линукс вносит изменение в grub, что по умолчанию загружается маленький линукс. Перезагружает комп. Маленький линукс клонирует раздел с большим линуксом на второй диск, вносит изменение в grub и перезагружается
б) Для работы с дисками есть специальные LiveCD типа
http://clonezilla.org/
Или вот тут ещё списочек:
http://gparted.sourceforge.net/livecd.php - 2, bestann Пятница, 29.01.2010 @ 13:54
-
Спасибо за ссылки. Будем тестировать.
Линукс дело затягивающее. Надо иметь хорошую память, чтобы в доли секунды вспомнить, как написать команду. А я пока и не знаю об их применении. Столкнуться пришлось уже и с SQL, и с Apache, т.к. прикручиваем FreePBX. Хотя говорят, что люди могут запомнить громадное кол-во инфы. Интересно, кто-нибудь помнить наизусть все man-ы Линукса? Есть клавиши Tab, --help и man, но всё равно логика синтаксиса должна быть в голове. - 3, Shbr Пятница, 29.01.2010 @ 14:06
-
Да не, нет смысла всё запоминать. Часть параметров можно узнать добавив -h или --help, конфиги понятны и хорошо прокомментированы. К тому же гугл почти всегда под рукой
Практика помогает
- 4, bestann Пятница, 29.01.2010 @ 16:33
-
Вообще нет смысла ничего изучать. Деньги зарабатывают на нас другие люди.
- 5, LaimeLaim Пятница, 29.01.2010 @ 18:51
-
Смысл изучать всегда есть, если чувствуешь себя не уверено ничего не поможет.
- 6, bestann Суббота, 30.01.2010 @ 21:56
-
Если овчинка выделки не стоит, то смысла нет. Если только не фанат Линукса, не любишь его больше, чем всё остальное.
- 7, володька Вторник, 02.02.2010 @ 14:16
-
зачастую сервера находятся не в зоне досягаемости, и передать диск просто не реально.
я делаю так
1.установка новой системы (debian-minmal)10-20, если совсем плохо то устанавливаю через VNC centos
2.установка последнего софта из срцов или пакетов.
3.восстановление конфигов из бекапов.
---------------------------------------------
если нужна супер стабильность то делаю на ESXI гипервизоре, в любую секунду можно сделать снапшот, и восстановиться в любом месте. - 8, bestann Вторник, 02.02.2010 @ 19:48
-
Надо еще почитать, что такое ESXI…
