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.
« Poslední změna: 23. 11. 2010, 18:43:42 od Petr Krčmář »


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

  • *****
  • 706
    • Zobrazit profil
    • E-mail
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

  • *****
  • 706
    • Zobrazit profil
    • E-mail
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.