Показать полную графическую версию : Создание образа диска
Сразу скажу что я не силен в никсах круто, но есть опыт работы, хотел спросить у гуру как по-шагово в Debian 6.0 сделать образ жесткого диска с файловой системой, загрузочным сектором и файлами, и в дальнейшем если рухнет сервер все восстановить из этого образа? Был бы Windows то здесь понятно как :)
Хостинг heztner, VDS
Буду благодарен за помощь, если разжуете по полочкам как это все сделать. Думаю для новичков будет полезным, в том числе и меня :)
Я делаю так (с Live системы):
mount /dev/sdb1 /mnt/backups
mount /dev/sda3 /mnt/gentoo
dd if=/dev/zero of=/mnt/gentoo/zero.bin bs=8M
rm /mnt/gentoo/zero.bin
umount /dev/sda3
dd if=/dev/sda3 bs=8M | gzip > /mnt/backups/gentoo.img.gz
Здесь sda3 - корневой раздел системы, sdb1 - второй винт, на который и делается бекап. Команда dd if=/dev/zero of=/mnt/gentoo/zero.bin bs=8M нужна для лучшего сжатия (раздел 10Гб сжимается до 2Гб, иначе около 5Гб получается). Аналогично бекапятся все остальыне разделы. MBR можно сохранить такой командой:
dd if=/dev/sda of=/mnt/backups/mbr.img bs=512 count=1
это если с таблицей разделов, если нужно только загрузчик, то так:
dd if=/dev/sda of=/mnt/backups/mbr.img bs=446 count=1
Рапаковывается образ ФС следующей командой:
gunzip -c /mnt/backups/gentoo.img.gz > /dev/sda3
Я делаю так (с Live системы): »
Live система это что и как с неё загрузится? Я так понимаю с VNC и грузить что-то?
Live система это что и как с неё загрузится? Я так понимаю с VNC и грузить что-то? »
Предыдущий оратор упустил, что у вас нет физического доступа к системе. В принципе, dd можно делать и по сети (NFS, SSH), только долго это и каждый раз гонять гигабайты при регулярном бекапе это атас. Есть инкрементные методы бэкапа, от старого доброго dump до навороченного bacula. А вообще, у хостера должно уже быть настроено резервирование, самое лучшее это не изобретать велосипед, попутно загаживая канал гигабайтами ненужного траффика, а поинтересоваться у хостера.
Предыдущий оратор упустил, что у вас нет физического доступа к системе. В принципе, dd можно делать и по сети (NFS, SSH), только долго это и каждый раз гонять гигабайты при регулярном бекапе это атас. Есть инкрементные методы бэкапа, от старого доброго dump до навороченного bacula. А вообще, у хостера должно уже быть настроено резервирование, самое лучшее это не изобретать велосипед, попутно загаживая канал гигабайтами ненужного траффика, а поинтересоваться у хостера. »
Я так понимаю у hetzner есть наверное возможность бэкапить полностью образ диска и инструмент как самому быстро это все поднять?
А что такое dump?
И вообще касательно того что на сервере VDS и нету физического доступа, то как поступать правильнее и не гонять лишние гигабайты инфы?
А что такое dump? »
dump (http://ru.wikipedia.org/wiki/Dump_(Unix)).
как поступать правильнее и не гонять лишние гигабайты инфы? »
Поинтересоваться в поддержке хостера о предоставляемых возможностях бекапа. Наверняка они вам расскажут лучше всех, что будет наиболее удобно и для вас, и для них.
© OSzone.net 2001-2012
vBulletin v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.