Jak jednoduše zálohovat používaný disk?

kukik

Jak jednoduše zálohovat používaný disk?
« kdy: 23. 11. 2010, 17:39:55 »
Resim nasledujici problem. Mam PC s linuxovou distribuci Fedora, ktere slouzi jako router. Chtel by si udelat zalohu aktivniho systemoveho HDD (ma asi 40 GB) formou image, abych ho mohl v pripade havarie HDD jednoduse obnovit. Je temer jiste, ze novy HDD bude mit vetsi velikost nez ten stavajici. Ostatni HW konfigurace PC se na 100% nezmeni. Jelikoz jsem v linuxu skoro zacatecnik, potreboval bych poradit jak postupovat krok za krokem az do finale, tzn. nabehnuti puvodniho systemu na novem HDD. Predem dekuji za vsechny postupy, odkazy, napady.


trubicoid2

no asi pouzit clonezillu live-cd, byl o tom tu clanek

ja bych osobne bootoval z treba rescue-cd, udelal zalohu do tar.gz, naformatoval novej disk, rozbalil tar, nainstaloval grub a bylo by

trubicoid2

a jeste k tomu "aktivnimu" disku, tomu se radsi vyhni, delat zalohu z RW namountovanyho /
existuji finty na RO a nebo snapshoty threbas u xfs, ale o dost lehci je delat zalohu z neaktvniho disku, kdyz nabootujes nejaky live-cd

czipis

nabootovat nejake linux live cd

predpokladam ze HDD ktery budes kopirovat je /dev/sda a image si ulozis na druhy disk /dev/sdb ktery si namountujes do /mnt

mount /dev/sdb1 /mnt
dd if=/dev/sda bs=64k | gzip -9 | dd of=/mnt/zaloha.img.gz bs=64k


pro obnovu zase nabootujes live cd
mount /dev/sdb1 /mnt
dd if=/mnt/zaloha.img.gz bs=64k | gunzip | dd of=/dev/sda


pripadne jeste pred udelanim zalohy vyplnis prazdne misto nulama aby se lip zkomprimovala
dd if=/dev/zero of=/tmp/file.zero (pokdu mas lvm tak do kazeho mountpointu lvm)

PCnity

  • *****
  • 712
  • Místo: Wien
Fedora pravdepodobne rovnako ako aj ine districbucie dava do boot loadera polozku"Single user mode". Takze nabootuj do single user mode alebo proste bootuj kernel a init a parametrom init=/bin/bash

Potom:

mount -o remout,ro /

Pripadne aj vsetky dalsie particie. Pripoj nejaky USB disk kam bude robit zalohu.

a) Kedze spominas ze sa jedna o jeden disk, mozes urobit zalohu cez dd

dd if=/dev/<terajsi_hdd> of=/dev/<zaloha> bs=10M

b) Ak by to bol komplikovanejsi setup:

mounti ten usb disk dakam a daj

cp -dpRx / /mnt/<usb_disk>
potomto vsak musis este "obnovit" boot loader na ten usb disk.



trubicoid2

no s tim dd je to jasny, az na to, ze on chce obnovit na vetsi disk...

PCnity

  • *****
  • 712
  • Místo: Wien
Tak co riesis? Kebyze chce obnovit na mensi HDD, bol by to problem... Ale na vacsi? Proste "mozes" resizenut poslednu particiu aby si to vyuzil.