[linux] odclenenie podadresara na inu particiu

Ing. Jan ONDREJ jan.ondrej na upjs.sk
Neděle Leden 13 11:08:08 CET 2008


On Sun, Jan 13, 2008 at 09:14:03AM +0100, peto wrote:
> Dňa So 12. Január 2008 20:55 Ostrochovský Ján napísal:
> > Ahojte,
> >
> > aky mate kto osvedceny sposob na odclenenie podadresara (napr. /var/x) na
> > osobitnu particiu (resp. osobitnu LV, aj ked tusim, ze ten sposob bude
> > principialne nezavisly od toho, ci je pouzite LVM alebo nie), nez je jeho
> > nadradeny adresar (v tomto pripade /var). Optimalne keby to slo za behu,
> > bez downtime, ale zaroven so zahovanim konzistentnych dat v prislusnych
> 
> mna napadlo nieco taketo (predpokladma /dev/hda10 ako novu partciu)
> 
> mkdir /mnt/hda10 
> mount /dev/hda10 /mnt/hda10
> mkdir /mnt/hda10/var
> cp -rF /var/* /mnt/hda10/var

Co je -F ? Nezabudaj na "-a" alebo nieco, co zachova casy vytvorenia suboru
a ostatne parametre ako prava...

Ja uz radsej pouzivam rsync aj na lokalne kopirovanie. Neviem ako cp,
ale rsync -avPH vie zachovat aj hardlinky.

> tar -zcvf /mnt/hda10/var.tar.gz /mnt/hda10/var 

Zalohujes chybne skopirovane data? To je naco dobre? Nie je lepsie
odzalohovat povodne este nepokazene data?

> mv /var /var.old; ln -s /mnt/hda10/var /var
> rm -rf /var.old

No pri tychto krokoch doporucujem stopnut vsetky sluzby, ktore mozu na danu
particiu zapisovat. Najlepsie v jednouzivatelskom rezime. Inak nemas zaruku,
ze si prekopiroval vsetky data, ktore sa casom zmenili. Napr. ak kopirujes
databazy bez ich vypnutia, tak riskujes konzistentnost dat.

		SAL


Další informace o konferenci linux