- Chris Hoffman
@chrisbhoffman
- June 17, 2012, 6:00am EDT
Az Ubuntu alapértelmezés szerint nem használ külön /home partíciót, bár sok Linux felhasználó ezt preferálja. A külön otthoni partíció használata lehetővé teszi az Ubuntu újratelepítését anélkül, hogy elveszítené személyes fájljait és beállításait.
Míg a külön otthoni partíciót általában a telepítés során választja ki, az Ubuntu telepítése után is áttérhet egy külön otthoni partícióra – ez azonban némi munkát igényel.
Az Ubuntu telepítése közben
A külön otthoni partíció létrehozása az Ubuntu telepítése közben egyszerű. Válassza a “Valami más” telepítési lehetőséget az egyéni partícióelrendezés használatához és több partíció létrehozásához. Állítsa be az egyik partíció csatlakoztatási pontját /-nek – amely a gyökér fájlrendszert fogja tartalmazni -, egy másik partíció csatlakoztatási pontját pedig /home-nak. Amikor a jövőben telepíti az Ubuntut, a régi otthoni partícióját ismét /home-ként állíthatja be – de ügyeljen arra, hogy a Formátum jelölőnégyzetet törölje, különben a fájljai törlődnek.
Az Ubuntu telepítése után
Ha az Ubuntu telepítése során nem hoz létre külön otthoni partíciót, nem kell az Ubuntut a nulláról újra telepítenie. A telepítés utáni külön otthoni partícióra való áttéréshez létre kell hoznia egy új partíciót (amihez esetleg át kell méreteznie a meglévő partícióit), a meglévő otthoni könyvtárából át kell másolnia a fájlokat erre a partícióra, és meg kell mondania az Ubuntunak, hogy az új partíciót a /home címre csatolja.
1. lépés: Új partíció létrehozása
Ha van némi szabad helye, ez a lépés egyszerű. Ha nincs, akkor át kell méreteznie a rendszerpartíciót, és új partíciót kell létrehoznia a szabad helyen. Kövesse az Ubuntu partíciók átméretezéséről szóló útmutatónkat, hogy elvégezze ezt a lépést. Ha van szabad helye, vagy nincs szüksége a rendszerpartíció átméretezésére, akkor egyszerűen telepítheti a GPartedet, és létrehozhatja a partíciót újraindítás nélkül, élő CD-ről – ext4 partíciót szeretne létrehozni.
2. lépés: Az otthoni fájlok másolása az új partícióra
Az Ubuntu megkönnyíti az új partíció csatolását – csak kattintson rá az Eszközök alatt a fájlkezelőben. Miután ezt megtette, kattintson a Go menüre, és válassza a Location (Hely) menüpontot, hogy megnézze a csatolási pontját.
Elindít egy terminált, és a következő paranccsal létrehozza a jelenlegi /home könyvtárának másolatát az új partíción, ahol a /mount/location a mountolt partíció helye:
sudo cp -Rp /home/* /mount/location
Megjelenik egy hiba a .gvfs könyvtárat – ez normális; figyelmen kívül hagyhatja.
Az új home könyvtárat ellenőrizze, hogy tartalmazza-e a fájljait. A régi home könyvtárat azonban még nem fogjuk törölni.
3. lépés: Keressük meg az új partíció UUID-jét
A fenti hosszú, véletlenszerűnek tűnő karakterlánc valójában a partíció UUID-je, és szükségünk lesz rá, hogy hozzáadjuk a partíciót az fstab fájlunkhoz, amely megmondja a Linuxnak, hová csatolja a partíciókat indításkor. A partíció UUID-jét a következő parancs terminálban történő futtatásával is megtalálhatjuk:
sudo blkid
4. lépés: Az fstab fájl módosítása
Az fstab fájlunk módosítása előtt készítsünk egy biztonsági másolatot, amit a biztonság kedvéért vissza tudunk állítani:
sudo cp /etc/fstab /etc/fstab.backup
Következő lépésként futtassuk a következő parancsot az fstab fájl megnyitásához geditben. Ha szeretné, használhat más szövegszerkesztőt is.
gksu gedit /etc/fstab
Adja hozzá a következő szöveget az fstab fájlhoz egy új sorban, a _____ részt a fenti sudo blkid parancsból származó új otthoni partíció teljes UUID-jával helyettesítve:
UUID=_____ /home ext4 nodev,nosuid 0 2
A sor hozzáadása után mentse el a fájlt.
5. lépés: Home könyvtár áthelyezése & Újraindítás
Terminálból futtassa a következő parancsot a home könyvtár elhagyásához, a jelenlegi home könyvtár áthelyezéséhez egy helyőrző helyre, és egy új, üres home könyvtár létrehozásához, amelyhez az új partíciót csatlakoztatja:
cd / && sudo mv /home /home_old && sudo mkdir /home
Elindítsa újra a számítógépet a parancs futtatása után. A következő paranccsal indíthatja újra:
sudo shutdown -r now
Takarítás
A számítógép újraindítása után normálisan be kell tudnia jelentkezni. Az Ubuntu most már a különálló otthoni partíciót használja. Miután meggyőződött róla, hogy minden rendben ment, és még mindig minden fájlja a /home könyvtárban van – biztos, ami biztos -, eltávolíthatja a /home_old könyvtárat, hogy helyet szabadítson fel:
sudo rm -rf /home_old
Chris Hoffman a How-To Geek főszerkesztője. Több mint egy évtizede ír a technológiáról, és két évig a PCWorld rovatvezetője volt. Chris írt a The New York Times-nak, technológiai szakértőként interjút adott olyan televíziós csatornáknak, mint a miami NBC 6, és olyan hírcsatornák is beszámoltak munkájáról, mint a BBC. 2011 óta Chris több mint 2000 cikket írt, amelyeket közel egymilliárdszor olvastak el – és ez csak itt, a How-To Geek-nél történt.