Fórum Ubuntu CZ/SK
Ubuntu pro osobní počítače => Obecná podpora => Téma založeno: messner 10 Října 2008, 22:34:07
-
Dobrý den,
zkoušel jsem přesunout /home na samostatnou partition, ale neuspěl jsem. Sice se to tu už několikrát řešilo, ale nějak mi to nefunguje.
Dosud jsem měl vše na jedné partition (kromě swap) a chtěl jsem /home přesunout jinam. Vytvořím novou partition a zformátuji ji.
su
heslo
mount /dev/hdbX /media/newhome
cp -a /home/* /media/newhome
potom přidám do /etc/fstab řádek:
/dev/hdbX /home ext3 defaults 0 0
Když potom původní /home přejmenuji dozvím se během startu, že přípojný bod /home neexistuje. Nelze se přihlásit (adresář /home/já neexistuje) zbývá pouze záchranný mód, kde musím adresář přejmenovat zpět na home, jinak systém nenaběhne. Zřejmě nestačí editovat /etc/fstab, Informace o umístění /home je asi uložena ještě někde jinde (nebo snad nesouhlasí kontrolní součet ....)
Nevíte někdo, co s tím?
-
jaký původní /home
/home je jen prázdná složka, do které se během bootu připojí tvůj nový oddíl.... nijak ji nepřejmenovávej...
-
Po tom, co původní /home přejmenuješ, vytvoř prázdný adresář /home!!
-
Chlape, chyba bude v tom prejmenovani toho puvodniho /home. Po zkopirovani dat na novou partion rovnou pripoj /dev/hdbX do /home. Puvodni data by tam mela zustat(v pozadi) takze bys o ne nemel prijit. Ale radeji si je zalohuj, i kdyz to vlastne mas na tom novem oddilu.
Nebo druha moznost je, ze po prejmenovani toho puvodniho /home tam musis vytvorit novou prazdnou slozku /home aby se to melo kam pripojit.
Rozumime si?
-
No, zrovna moc ne, takže když přesunu cokoliv na samostatný oddíl, musí být stále adresář stejného jména v kořenovém oddílu?
Myslel jsem si, že po přesunu dat mohu původní /home smazat a uvolnit si tak místo.
Když rozdělím disk tak, že vytvořím samostatné oddíly /boot, /home, /opt, /tmp, /usr, /var, stále budou tyto adresáře ještě v kořenovém oddílu?
Rád bych o tom věděl více.
K odpovědi od Vetinari:
Když vytvořím pázdný adresář /home v /media měl by řádek v /etc/fstab vypadat takto?
/dev/hdbX /media/home ext3 defaults 0 0
-
když vytváříš oddíl, tak je to rpostě jen oddíl označený v lixu např sdb1, sdb2 atd... pak si vytvoříš složku např /home a do té až připojíš oddíl sdb2...
-
Dobrá, beru to tak, že to znamená ano na všechny moje otázky.
Pokud ale přesunu obsah home na jinou partition, co se stane s původním adresářem home na / ? Obsahuje ještě adresáře a soubory nebo jen nějaké odkazy? Uvolní se místo na disku? Neměl bych data na home v / raději vymazat, aby nedošlo k nějaké kolizi?
Odpusťte prosím nezkušenému uživateli, že v tom má (trochu) zmatek.
-
Na oblasti, kterou máš připojenou jako / nech jenom prázný adresář /home. Do tohoto adresáře připoj oblast s daty.
-
Tak jsem to provedl a zdá se, že to funguje.
Díky.
Když si nechám zobrazit vlastnosti home, ukazuje se mi o 800MB méně než by mělo být.