Szavazás

Milyen virtualizációt használsz?

Online felhasználók

Jelenleg 0 felhasználó van a webhelyen

Új felhasználók

  • Morello
  • gyo
  • jbaksa
  • tomassy
  • Kalacska13

Ajánlott böngészők

Google Chrome

Jelenlegi hely

Mountolás és fstab hogyan I.

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 /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/cdrom
Ez 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/cdrom
Ez 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               Slave
A 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.
A cikk folytatása
Témakörök: 

Belépés

Friss hozzászólások