Jelenlegi hely
Mountolás és fstab hogyan I.
v, 2005-07-24 12:17 - kris
Saját tapasztalatból tudom, hogy miután az ember feltelepítette első linux rendszerét, rögtön egy -egyébként- apró, de elég kellemetlen problémába ütközik: nem tudja pl. az ismerőstől CD-ROM-on kapott Linux Dokumentációt elolvasni amelyből feltehetőleg már megtudná, hogyan csatolhatná ("mount"-olhatná) fel a CD-ROM-ját vagy floppy-ját.
A Linux egyébként egy igen jól dokumentált rendszer, de ezen vonatkozásában néha azért meg kellett kínlódnom, 's beletelt egy kis időbe mire összeszedtem a szükséges fstab beállításokat. Ezen kínóldások emlékére, mások okulására (és magamnak emlékeztetőül) összefoglalom itt a CD-ROM-ok DVD-k stb. használatba vételével és az
A cikk folytatása/etc/fstab fájl konfigurálásával kapcsolatos alapvető tudnivalókat:
Mielőtt az ember hozzáférne a fájljaihoz a floppy-n, CD-ROM-on, DVD-n vagy bármely más eszközön (beleértve magát a merevlemez-meghajtót is) meg kell mondani a rendszernek, hogy a könyvtárfa melyik részén kellene azoknak 'megjelennie".
Ezt a közlést hívják a fájlrendszer felcsatolásának, vagyis 'mount'-olásnak.
Még egyszer felhívom a figyelmet arra, hogy tulajdonképpen nem az eszközt, hanem az azon lévő fájlrendszert csatoljuk fel!
A 'mount' parancs használata
A parancssoron a legegyszerűbb bárminek a felcsatolása, ami így néz ki: mount [eszköz neve] [felcsatolás helye]. Például egy CD-ROM-ot így csatolhatunk fel:
mount /dev/hdc /mnt/cdromEz a parancs közli a rendszerrel, hogy a '
/dev/hdc' eszközön lévő fájlrendszert jelenítse meg az '/mnt/cdrom' könyvtárban a linux fájlrendszer részeként. Itt megadhattuk volna azt is, hogy milyen fájlrendszer van a '/dev/hdc' eszközön, de mivel nem tettük, ezért a rendszer megpróbálja azt automatikusan megállapítani.
Itt azonban még néhány dolgot meg kell jegyeznem:
- Ezt a 'mount'-olást 'root'-ként azaz rendszergazdaként tettük meg. Ahhoz, hogy az eszközöket a felhasználók is csatolni tudják, ahhoz még kellenek egyéb beállítások is, amelyekről az alábbiakban fogok még írni.
- Az '/mnt/cdrom' könyvtárnak már léteznie kell a merevlemezen, különben csak egy hibaüzenetet kap az ember (A felcsatolandó eszközök helye a legtöbb disztribúcióban az '/mnt' könyvtárban van, néhány disztribúciónál látom, hogy erre a célra [a kihasználatlanul maradó '/mnt' könyvtár mellett] létrehoznak egy '/media' nevű könyvtárat; ez persze már izlés kérdése, de nekem jobban tetszik a tradicionális '/mnt' könyvtár használata, aminek előnye többek között az egységesség és így: a használhatóság!)
- Azokba a könyvtárakba ne rakjunk semmilyen fájlt ahová az eszközeinket fel szeretnénk csatolni. Tudom, hogy többeknek furán hangzik ez a figyelmeztetés, de mindenre van példa (!) Elméletileg bármelyik könyvtárba felcsatolhatnánk az eszközt, aminek az lenne az eredménye, hogy az eszközön lévő fájlrendszer ott megjelenne, viszont a könyvtár eredeti tartalma a felcsatolás időtartamára hozzáférhetetlenné válna. (Elképzelni is rossz mit jelentene az akkor, ha például az '/sbin' vagy a '/usr' könyvtárba csatolnánk fel pl. a floppy-t!)
Az 'umount' parancs használata
Miután az ember végzett a felcsatolt fájlrendszeren való munkával, azt ismét le kell csatolni, azaz 'umount'-olni a fájlrendszerről. Ez a gyakorlatban többnyire a CD-ROM lecsatolását jelenti, ezt előbb le kell csatolni, különben nem tudjuk kivenni a meghajtóból (néhány volt win* felhasználó első nagy meglepetésére !). Tehát gépeljük be parancs-soron a következőt:
umount /mnt/cdromEz lecsatolja az eszközön lévő fájlrendszert a könyvtárfáról; ha most ellenőriznénk az '
/mnt/cdrom' könyvtár tartalmát, akkor már azt üresnek találnánk.
De honnan jön az [eszköz neve] ?!
A személyi számítógépekben legáltalánosabban használt merevlemez-meghajtók és CD-ROM-ok IDE eszközök. Ezeknek az eszközöknek egy kontroller-re van szüksége. Két meghajtó lehet kontrollerenként: egy 'Master' és egy 'Slave'.
A legtöbb -napjainkban gyártott- személyi számítógépbe két IDE-kontrollert építenek: egy 'Primary' és egy 'Secondary' ('elsődleges' és 'másodlagos') kontrollert, amely így mindösszesen négy IDE eszköz beszerelését teszi lehetővé. Linuxban minden IDE eszköznek előre rögzített eszköz-neve van:
[eszköz neve] [IDE kontroller] [meghajtó kijelölés] /dev/hda Primary Master /dev/hdb Primary Slave /dev/hdc Secondary Master /dev/hdd Secondary SlaveA CD-ROM-meghajtók gyári beszerelése többnyire 'Secondary Master', vagyis linuxban: '
/dev/hdc'. Alkalmanként azonban a merevlemez-meghajtó 'Slave'-ként, azaz /dev/hdb-ként találhatjuk meg.
A mount parancs egyébként igen sok opciót 'elfogad', azonban az alapértelmezés szerinti működés a mindennapi céljainkra többnyire bőven elegendő. Érdemes azonban előre rögzíteni egy erre a célra létrehozott fájlban az olyan eszközök 'mount'-olásának leírását amelyeket nap mint nap elég gyakran csatolunk fel a fájlrendszerbe, ez pedig az: '/etc/fstab' ) ('File System Table' = 'fájlrendszer-táblázat')
kris *_^O^_* Budapest, 2005. július 23.
Témakörök:
»
- A hozzászóláshoz regisztráció és belépés szükséges

Friss hozzászólások