GNU Parted - Könnyedén partícionálni

Terméktámogatási adatbázis (hili_parted_hu)

Kérés:

Szeretné megismerni a Parted használatát.

Eljárás:

Kérjük olvassa el a következő cikket:

GNU Parted - Könnyedén partícionálni


Írta: Tino Tanner
Ferdítette: Marcel Hilzinger

FIGYELEM! Ne feledje, hogy a partícionálás egy komoly beavatkozás a rendszer mélyébe. Partícionálás előtt mindenképpen készítsen biztonsági mentést a fontos adatairól! Csak akkor használja a GNU Parted programot, ha érti is, hogy mit csinál. Kérem tartsa be a leírtakat partícionáláskor. A SuSE GmbH, e cikk szerzője valamint a fordító semmilyen felelősséget nem vállal az esetleges károkért, melyek e cikk miatt keletkeztek.


Partícionálni - minek?

Biztosan Ön is keresett már olyan segédeszközt, mely segítségével egyszerűen át lehet méretezni egy létező partíciót illetve új partíciót lehet létrehozni. Tételezzük fel, hogy Ön a telepítéskor az alaprendszert telepítette és a partícionálást a YaST2-re bízta. Most pedig szeretne egy külön /home partíciót létrehozni, hogy a rendszer újratelepítésekor illetve egy újabb verzió telepítéskor megmaradjanak saját adatai és beállításai. De az is lehet, hogy csak létre akar hozni egy új partíciót, melybe egy alternatív operációs rendszer is írhat.

Bármit is akar, a GNU Parted egy jó kis segédeszköz ext2 és FAT partíciók (néhány kivétellel, lásd a dokumentációját) átméretezéséhez.

Rajta!

Nézzünk egy egyszerű példát. A df parancsot kiadja, megnézhetjük a (csatolt) meglévő partíciókat:

 
linux:~# df
Filesystem 1k-blocks Used Available Use% Mounted on /dev/hda3 4003048 1684332 2318716 42% / /dev/hda1 21927 2672 18123 13% /boot usbdevfs 21927 21927 0 100% /proc/bus/usb

Szeretné a /dev/hda3 partíciót kicsinyíteni, hogy helyet nyerjen egy új partíció létrehozásához, mely a /dev/hda4-ként a /home csatolási ponthoz lesz csatolva (azaz a felhasználók saját könyvtárait tartalmazza). Így a felhasználó összes adatai egy külön partícióban tárolódnak. Mielőtt azonban tényleg átpartícionálna merevlemezét mindenképpen készítsen biztonsági mentést az érintett adatokról.

A GNU Parted része a SuSE Linux 7.2 kiadásnak (parted csomag, ap készlet). Amennyiben a gyökérkönyvtárat szeretné átpartícionálni, egy indítólemezről kell elindítani a rendszert. Ilyenkor nem is kell telepíteni a programot, hanem töltse le a a szükséges képmásat a következő oldalról:

ftp://ftp.gnu.org/gnu/parted/bootdisk/
(pl. partboot-1.4.15.img).

A letöltött fájlból pedig következőképpen készíthet indítólemezt:

dd if=partboot-1.4.15.img of=/dev/fd0 bs=1440k 

Miután létrehozta az indítólemezt újra kell indítani a gépet az indítólemezről. A programot a parted [ESZKÖZ] paranccsal lehet elindítani, ahol az ESZKÖZ helyett a partícionálandó merevlemezt kell megadni (pl. /dev/hda, /dev/hdb, stb.)

A jelenlegi partíciós tábla megtekintéséhez adja ki a print parancsot.
Ennek kimenete a következő lehet:

Disk geometry for /dev/hda: 0.000-4126.992 megabytes 
Disk label type: msdos 
Minor 	Start 	 End 	  Type 	   Filesystem 	Flags  
1 	0.031 	 22.148   primary  ext2 	boot  
2 	22.148 	 155.039  primary  linux-swap  
3 	155.039  4126.992 primary  ext2 

Következő lépésként adja ki a resize [MINOR] [START] [END] parancsot, pl. a /dev/hda3 átméretezéséhez:
resize 3 155.039 3499.453

A fennmaradó helyet (nagyjából 618 MB) arra használhatja, hogy létrehozzon egy új elsődleges partíciót. Ezt a mkpartfs [TYPE] [FILESYSTEM] [START] [END] paranccsal teheti meg, azaz:

(parted) mkpartfs primary ext2 3499.453 4126.992 

Ezzel a Parted már be is fejezte munkáját és kiléphetünk belőle:
(parted) quit

Miután kilépett a Parted programból indítsa újra a rendszert (a hajlékonylemezt ne felejtse a meghajtóban) és jelentkezzen be root-ként. Miután létrehozott egy új csatolási pontot (pl. mkdir /adatok), csatolhatja az új partíciót például a mount /dev/hda4 paranccsal.
A saját könyvtára másolásához adja ki a következő parancsot:

 
cp -dpR /home/* /adatok 

és ellenőrizze, hogy tényleg átmásolta az adatokat.

Miután a másolás sikerült, kitörölheti a /home könyvtárban lévő fájlokat (rm -R /home/*). Biztonsági másolat erősen ajánlott:-). Most már csak annyi van hátra, hogy leválasztja az új partíciót (umount /adatok) és hozzácsatolja a /home csatolási ponthoz (mount /dev/hda4 /home).
Amennyiben azt szeretné, hogy az új partíció minden rendszerindításkor automatikusan kerüljön csatoláshoz, még szerkesztenie kell az /etc/fstab fájlt. Ehhez célszerű egy szöveges módban futó szerkesztőt használni (pl. vi, pico, emacs), hogy ne kelljen root-ként bejelentkezni grafikus felület alá.
Be kell fűzni a következő sort:
/dev/hda4 /home ext2 defaults 1 2 


És máris megvan!


Még valami...
Ahogy gondolhatja, a GNU Parted még számos más tulajdonsággal rendelkezik, melyekről ebben a Mini-HOGYAN-ban nem esett szó. Például nem volt szó a különböző fájlrendszerekről és a rendszertöltőről (ami akkor fontos, hogy ha azt a partíciót szeretné átméretezni, amelyen a rendszertöltő van, pl. /dev/hda1).

További információért olvassa a GNU Parted online segítségét
http://www.gnu.org/software/parted/USER illetve (ha telepítette a programot) a /usr/share/doc/packages/parted könyvtárban található dokumentációt.




Kulcsszavak: PARTED, PARTITION, WINCHESTER, PARTíCIONáLáS, TELEPíTéS

SDB-hili_parted_hu, Copyright SuSE Linux AG, Nürnberg, Germany - Verzió: 10. Sep 2001
SuSE Linux AG - Utoljára frissítve: 10. Sep 2001 feladó: hili (sdb_gen 1.40.0)