Ez a mű a Creative Commons Attribution-ShareAlike 3.0 Unported License
Megjegyzés: Ezt a bemutatót már nem tartom fenn. Nekem és sok más felhasználónak is jól működik, de néhányan panaszkodtak, hogy nem működik náluk, és őszintén szólva nem tudok eleget erről a folyamatról ahhoz, hogy segítsek az embereknek a hibaelhárításban, ha követik ezeket a lépéseket.
Ha ez neked működik, remek. Ellenkező esetben megpróbálhatod a közösségi oldalon:
https://help.ubuntu.com/community/Partitioning/Home/Moving
Ha segítségre van szükséged, kérlek, írj az Ubuntu Fórumokon.
Bevezetés
Követelmények
Követelmények
Az új partíció elkészítése
Az új partíció használata
Mi van, ha nem működik?
Bevezetés
Ez az útmutató egy külön /home partíció létrehozására szolgál, ha már telepítette az Ubuntut /home partíció nélkül (pl., /home csak egy mappa a / partíción belül).
A külön /home partícióval könnyebbé válik az Ubuntu újratelepítése, miközben megőrizheti személyes fájljait és beállításait. Ez kényelmi szempont, de nem bolondbiztos. Továbbra is rendszeresen készítsen biztonsági másolatot az adatairól.
Fontos kizárások
- Noha ennek a bemutatónak a formáját én készítettem, a benne vázolt lépések közvetlenül egy csak szöveges (parancssoros) útmutatóból származnak ehhez a folyamathoz. Ha úgy gondolod, hogy valami nem stimmel a lépésekkel, hagyj egy megjegyzést az említett útmutatóhoz. Ezeket a lépéseket nem én készítettem. Csak magam is sikeresen tudtam követni őket, és szerettem volna egy új felhasználóbarát formában bemutatni őket.
- Nekem és másoknak is sikerült külön /home partíciót létrehozni ezzel az útmutatóval, de sokan vannak, akiknek nehezen sikerült a folyamat. Ha nem vagy magabiztos abban, amit csinálsz, vagy abban, hogy javítsd vagy helyreállítsd ezt a folyamatot, ha valami rosszul sülne el, akkor ne próbálkozz az itt leírt utasításokkal. Nem tudok segíteni olyan problémák elhárításában, amelyek ennek a bemutatónak a követéséből adódnak.
- Ebben a bemutatóban rendkívül kis méretű partíciót használtam, csak azért, hogy naprakészebb képernyőképeket készíthessek. Ha kevesebb mint 30 GB-nyi merevlemezhelye van, nem javasolnám egy külön /home partíció létrehozását.
- A külön /home partíció létrehozása legalább egy meglévő partíció átméretezésével jár. A partíciók átméretezése szinte minden esetben nem jár adatvesztéssel, de ettől még fennáll az adatvesztés (bármennyire is kicsi) kockázata, ezért érdemes biztonsági másolatot készíteni a fontos adatokról, mielőtt megpróbálná átméretezni a partícióit.
Követelmények
Előzetes CD-t kell használnia ehhez a folyamathoz, két okból is:
- A meglévő / partíció átméretezéséhez azt le kell csatolni. Az egyetlen módja a leválasztásnak, hogy ne legyen használatban, ami azt jelenti, hogy nem tudsz a normál Ubuntu telepítésedre bootolni, miközben átméretezed… ami azt jelenti, hogy egy élő CD-re van szükséged. Alapértelmezés szerint az Ubuntu live CD nem csatolja automatikusan a belső partíciókat és meghajtókat, de ha véletlenül észreveszi, hogy a meghajtó megjelenik az asztalon, kattintson rá a jobb gombbal, hogy levegye a csatolást, mielőtt elkezdené ezt a folyamatot.
- Ha véletlenül elrontod a telepítést, az élő CD segítségével visszaállíthatod a régi beállításokat, és legrosszabb esetben legalább a fontos fájljaidat
Az Ubuntu Desktop CD és a GParted példáját használom, de nagyon jól használható a QTParted a Knoppixon vagy a DiskDrake a PCLinuxOS-en.
Az új partíció elkészítése
Bootolja az Ubuntu Desktop CD-t, és válassza az Ubuntu kipróbálását telepítés nélkül.
Amikor az asztal betöltődött, lépjen a Rendszer > Adminisztráció > Partíciószerkesztő menüpontba a GParted elindításához.
A GPartedben keresse meg azt a partíciót, amelyet át akar méretezni, hogy helyet csináljon a készülő /home partíciónak. Ebben az esetben én a /dev/sda1 partíciót méretezem át, de a te partíciód lehet más. Mindenképpen tartsa számon a partíciói nevét – ezek a nevek nagyon fontosak (/dev/hda1, /dev/hdb1, /dev/sda2 stb.).
Hogy helyet csináljon az új (majdani /home) partíciójának, kattintson a jobb gombbal egy meglévő partícióra, és válassza a Resize/Move
Az egérrel ragadja meg a partíció jobb oldalát, és húzza a kívánt méretre. Ezután kattintson a Resize/Move
Most már látnia kell egy új, ki nem osztottnak nevezett helyet. Jelölje ki az egérrel, majd lépjen a Partícióra, és válassza az Új.
A Filesystem alatt válassza az Ext3-at. Ezután kattintson az Add-ra.
Mihelyt a partíciókat a kívánt módon beállította, kattintson a főmenüben az Apply-ra, majd a megjelenő megerősítő párbeszédpanelben az Apply-ra a módosítások érvényesítéséhez.
Várja meg, amíg a módosítások alkalmazása befejeződik, kattintson a Bezárás gombra, majd lépjen ki a GPartedből.
A példámban az eredeti partícióm, amit összezsugorítottam, a /dev/sda1 volt, és létrehozott egy új partíciót /dev/sda3 néven, és a /home mappám ezen a ponton még mindig a /dev/sda1-en található. Nagyon fontos, hogy a saját megfelelő partícióneveiddel helyettesítsd az általam használtakat.
Az új partíció használata
Menj az Alkalmazások > Kiegészítők > Terminál menüpontra a terminál elindításához.
Most, vissza a terminálba, a következő parancsok beillesztésével csatlakoztatom a /dev/sda1 és /dev/sda3 partíciókat (ne feledje, hogy a partíciók eszközneveit a saját beállításának megfelelőre változtassa):
sudo mount -t ext3 /dev/sda1 /old
sudo mkdir /new
sudo mount -t ext3 /dev/sda3 /new
Most a régi partíción lévő /home könyvtárról készítünk biztonsági mentést és áthelyezzük az új partícióra:
find . -depth -print0 | cpio –null –sparse -pvd /new/
sudo mv /old/home /old/home_backup
sudo mkdir /old/home
Igen, az egyik sor nagyon bonyolultnak tűnik – ezért kérjük, másolja be a parancsokat a terminálba ahelyett, hogy újra begépelné őket.
Megjegyzés: A második parancsot magam is kipróbáltam, és működik, de néhányan rámutattak, hogy érdemes lenne a parancsok elé sudo-t írni arra az esetre, ha valamelyik másik felhasználó manuálisan olvashatatlannak jelölné az alkönyvtárakat a mozgást végző felhasználó számára. Mivel ezt nem teszteltem, és alapértelmezés szerint minden könyvtár és mindenki számára olvasható, ezt csak alternatívaként ajánlom arra az esetre, ha a megadott parancs nem működne:
sudo find . -depth -print0 | sudo cpio –null –sparse -pvd /new/
A következőkben megadjuk, hogy az új home partíciót /home néven használjuk:
gksudo gedit /old/etc/fstab
Ezután a Gedit szövegszerkesztőben megnyitott /etc/fstab fájlt fogjuk látni. A fájl végére írja be ezt a sort:
Mentse a fájlt, és lépjen ki a Geditből.
Újraindítás után már az új /home partíciót kell használnia.
Ha úgy látod, hogy a régi partíciódon elfogyott a hely, és eléggé biztos vagy benne, hogy minden úgy működik, ahogy kell, akkor menj előre, és töröld a home biztonsági mentését:
Nagyon fontos, hogy a fenti parancsot illeszd be. Az újbóli begépelés rendkívül veszélyes lehet, ha elrontod, és a végén az egész telepítésedet törölheted.
Mi van, ha nem működik?
Ha újraindulsz, és nem tudsz bejelentkezni, mert valami hiba van a $HOME/.dmrc fájl és/vagy az .ICEauthority fájl miatt, ez segíthet.
Bootoljon recovery módba (ha nem tudja, hogyan kell ezt csinálni, olvassa el egy másik bemutató ezen részét).
Ha már recovery módban van, írja be (sajnos nem fog tudni másolni és beilleszteni, ezért legyen óvatos, mit ír be)
chmod 644 /home/username/.dmrc
chmod 644 /home/felhasználónév/.ICEauthority
exit
ahol a felhasználónév a tényleges felhasználóneved. Nyilvánvaló, hogy az első három parancsot megismételnéd a problémát tapasztaló összes felhasználónak, mielőtt begépelnéd az exitet.
Amikor kiléptél a helyreállítási módból, folytasd a normál bootot és jelentkezz be.
Ha valamiért, bármit is próbálsz, a külön /home nem működik, ezért van élő CD-nk, hogy meg tudjuk javítani a dolgokat.
Bootoljuk be az élő CD-t, menjünk egy terminálra, és illesszük be (természetesen ügyelve arra, hogy a partíció eszköznevét megváltoztassuk):
sudo mount -t ext3 /dev/sda1 /recovery
sudo cp -R /recovery/home_backup /recovery/home
sudo cp /recovery/etc/fstab_backup /recovery/etc/fstab/fstab
Ezután indítsuk újra.