Home könyvtár költöztetése nagyobb vinyóra

Fórumok

Van egy vincseszterem egy működő rendszerrel (Mandriva 2007.0), amiről szeretném csak a HOME könyvtárat átköltöztetni egy új/nagyobb vinyóra. Az új vinyót beraknám, áttenném a home-ot, aztán a régit kiszedném a gépből... az újra meg egy újabb Mandriva kerülne.

Hogyan másoljam át az új vinyóra a home-ot úgy, hogy minden beállítás működjön majd az új rendszeren?

Ti mit ajánlotok? Én az rsync-ről hallottam, azzal minden beállítás jól működne az új helyen is?

Köszönettel

Hozzászólások

Az rsync nagyon jó.


rsync -ax /home/* /ahova/a/cel/particiot/csatoltad/

Tegnap előtt mentettem így át mdv2008 esetén (persze terjesztéstől független..., csak úgy mondtam) innen oda, aztán onnan vissza.

Mindig csinálj backupot! Például tar-ral tudsz csinálni egyet, amit az új wincseszteren helyreállítasz. Így nem csak másolási, de backup stratégiád is van.

http://hup.hu/node/43208

Valamint LGee kommentje a blogban lejjebb.

-------------------------------------

|^^^^^^^^^^^^^^^| ||
|...BEER TRUCK..........| ||'|";, ___.
|_..._..._______===|=||_|__|......, ] -
"(@)'(@)"""**|(@)(@)*** **''(@)

hi! én is kezdő vagyok jegyzem meg..
de nem értem a problémát, vagy túl egyszerű a megoldás...?... winyó berak, létrehozod a patriciókat amikre szükséged van, átmásolod a home könyvtára a arra a patricióra amire akarod. aztán meg telepítéskor úgyis be-configolod, hogy melyik patríció mi legyen... de gyanítom, hogy nem egészen ezt akarod csinálni.

Hat en igazabol elvesztettem mar a fonalat, hogy ki-kinek valaszol, de sztem igy kene csinalni:
Ha jol ertelmeztem a topic indito szandekat, o egy teljesen uj rendszert szeretne egy uj vinyon, a regi home konyvtaraval. En ezt igy csinalnam:
1.: Regi vinyo kiszed, uj berak, mandriva fel, de ugy, hogy kulon particion legyen a /, a /boot, es teljesen kulon particion a /home.
2.: Regi vinyo visszarak, mountolasa vhova (pl. /mnt/regi), aztan:

cp -rfv /mnt/regi/home/usernev /home/usernev

3.: jogok beallitasa, es mar keszen is vagyunk.

-------------------------------------

|^^^^^^^^^^^^^^^| ||
|...BEER TRUCK..........| ||'|";, ___.
|_..._..._______===|=||_|__|......, ] -
"(@)'(@)"""**|(@)(@)*** **''(@)

Valamennyire kapcsolódik a témához a problémám:

A notebook-omon sda1 (swap), sda2 (/) és sda3 (/home) csücsül és a /home megtartása mellett szeretném feltenni a Xubuntu 7.10-et a gépre, de a Tbird a telepítés után nem veszi át egy az egyben a postafiókjaimat, hanem újra kéri, hogy állítsam be. Eredetileg a Zenwalk 4.8 volt a gépen az Icedove-val, a Mandriva 2008 pedig simán átveszi a postafiókokat, a Xubuntu nem... (Van vagy 3000 bejövő és 2500 kimenő levelem és mobilnetem, nagyon nem szeretném újra letölteni a leveleket a céges szerverről, sőt egyáltalán nem szeretném letölteni azokat még a mókahelyen sem... Viszont fontos, hogy megmaradjanak nálam.)

Van valakinek ötlete?

Előre is köszönöm!!!

Akion, te mégis kinek válaszolsz? A topicnyitó ez:

csak a HOME könyvtárat átköltöztetni egy új/nagyobb vinyóra

Ehhez az alábbi lépésekre van szükség:

  • Új winyó betesz
  • Bebootol, konzol:
    
    $ fdisk /dev/hdb # Vagy az új winyó eszköze
    Command (m for help): n
    p
    1
    <Enter>
    <Enter>
    Command (m for help): t
    1
    83
    Command (m for help): w
    $ mkreiserfs /dev/hdb1
    $ mkdir /mnt/ujhome && mount /dev/hdb1 /mnt/ujhome
    $ rsync -va /home/ /mnt/ujhome/
    $ umount /mnt/ujhome
    $ sed -i '/\/home/d' /etc/fstab
    $ echo "/dev/hdb1 /home reiserfs defaults 0 0" >> /etc/fstab
    $ rm -rf /home/* # opcionális
    $ mount /home
    
  • Örül, pezsgőt bont

Akion, te mégis kinek válaszolsz? A topicnyitó ez:
Idézet:

csak a HOME könyvtárat átköltöztetni egy új/nagyobb vinyóra

folytatva a mondatot:

az újra meg egy újabb Mandriva kerülne.

;)

-------------------------------------

|^^^^^^^^^^^^^^^| ||
|...BEER TRUCK..........| ||'|";, ___.
|_..._..._______===|=||_|__|......, ] -
"(@)'(@)"""**|(@)(@)*** **''(@)

Nyehehe, meg mindig nem erted :)
Nem en akarok reinstallt, a kerdezo irta mindezt a kezdo hozzaszolasban. En abszolut nem akarnek reinstallt egy ilyen helyzetben, en atmozgatnam a /home -ot /regihome -ba, majd a masik vinyot mountolnam /home-ba, es oda atmozgatnek mindent, ami a /regihome-ban van.

-------------------------------------

|^^^^^^^^^^^^^^^| ||
|...BEER TRUCK..........| ||'|";, ___.
|_..._..._______===|=||_|__|......, ] -
"(@)'(@)"""**|(@)(@)*** **''(@)

mc nem univerzalis ;) . Debian etch pl. nem szallitja. Ezert kell mindenkeppen konzolos eszkozzel (pl. cp) bogaraszni :)

-------------------------------------

|^^^^^^^^^^^^^^^| ||
|...BEER TRUCK..........| ||'|";, ___.
|_..._..._______===|=||_|__|......, ] -
"(@)'(@)"""**|(@)(@)*** **''(@)

En nem mondtam, hogy nem az lenne nekem is az elso ;) De a sok guru ugyis mindjart leharapja a fejunket, hogy nem birjuk hasznalni a terminalt, az ls-t, a tab-tab -ot, meg a vim-et ;)

-------------------------------------

|^^^^^^^^^^^^^^^| ||
|...BEER TRUCK..........| ||'|";, ___.
|_..._..._______===|=||_|__|......, ] -
"(@)'(@)"""**|(@)(@)*** **''(@)

Teljesen igazad van. Be kell nyomni az új hdd -t, partíciók kialakít, fájlrendszer rak rá, felcsatol, mc segítségével átmásol a /home
Majd lekapcs, régi ki, új marad, új mandriva telepít, root -ként a telepítés után: chown -R felhasznalo:csoportja /home/felhasznalo

--
http://laszlo.co.hu/

Megvan a végső okosság:

ilyen szkript kell:

o="/home";
O="/mnt/newhome";
cd $o;
for oO in `ls -1 $o`
do
dd if=$o/$oO of=$O/$oO;
done;

De ez még nem minden! Ezt recursive kell megoldani az alkönyvtárakban. Használhatsz pl. find-ot is -exec paraméterrel...
...és érezd az iróniát.