Meniu

Montarea si demontarea sistemelor de fisiere - Mandriva/Mandrake

Montarea sistemelor de fisiere este procedeul prin care utilizatorul face accesibil continutul unui sistem de fisiere pe Linux. Acest aspect va poate da batai de cap si in general utilizatorii veniti de pe Windos vor intampina dificultati in accesarea diverselor medii amovibile sau partitii ale HDD-urior. Din acest punct de vedere, Mandriva este o distributie destul de usor de folosit, existand o metoda de montare automata. Se pot monta partitii ale HDD-urilor, CD-ROM-uri, imagini ISO ale unor discuri direct de pe HDD, componente de pe USB. Fara montare nu se poate pe Linux, si chiar daca aparent aceasta functie nu este necesara unui utilizator de Mandriva, deoarece ea se face automat, vom vorbi in continuare despre cateva situatii in care este necesara sau folositoare cunoasterea ei.

=== Teoria ===

In procesul de montare unul dintre cele mai importante aspecte este acela al dispozitivelor care urmeaza sa fie montate. Dispozitivele care intereseaza cel mai mult pe Linux au urmatoarele simbolizari

fdx – unitate floppy
hdx - unitati HDD sau CDROM pe IDE
cdromx – unitati CDROM (in general legatura simbolica)
scdx – discuri SCSI sau unitati CDROM emulate SCSI sau pe USB
sdax – unitati de stocare pe USB ( HDD-uri , ZIP-uri , FDD-uri, Card Readere, Flash-uri)

In mare pentru un sistem obisnuit avem patru porturi IDE ceea ce inseamna ca

Dispozitiv (denumire) Controlerul IDE Tip

/dev/hda Primary Master /dev/hdb Primary Slave /dev/hdc Secondary Master /dev/hdd Secondary Slave

Daca am avea mai multe porturi IDE, tabelul s-ar continua cu /dev/hde si asa mai departe (cazul unor placi ASUS care merg pana la hdh). Caracterele boldine, dau pozitia device-ului in sistem. In mod normal dispozitivele de tipul acesta pe care le aveti in calculator sunt montate automat la pornirea calculatorului, montare care se realizeaza prin intermediul unui fisier numit localizat in /etc/fstab . Pentru placile de baza moderne, care au port SATA (Serial ATA) numerotarea discurilor in Mandriva se face astfel incat se rezerva primele pozitii pentru porturile respective.

Structura unui fisier fstab

Device Punct de montare Sistemul de fisiere Optiuni de montare Backup(dump) Verificare(fsck)

/dev/hda2 / ext2 Defaults 1 1 /dev/hda6 /home ext2 Defaults 1 2 /dev/hda5 swap swap Defaults 0 0 /dev/fd0 /mnt/floppy ext2 Noauto 0 0 /dev/fd0 /mnt/a vfat Noauto 0 0 /dev/cdrom /mnt/cdrom iso9660 noauto,ro 0 0 /dev/hda7 /share vfat user,rw,exec,uid=500 0 0 /dev/hda1 /win vfat noauto,user,ro 0 0 None /proc proc Defaults 0 0

Analiza fisierului fstab

Device

In cazul unitatilor HDD are importanta si partitia care va fi montata. Aceasta este data de caracterele care succed tipul si pozitia unitatii. Ele au urmatoarea forma

hda1 – prima partitie primara hda5…hdax – partitii extinse

Punct de montare

Este calea (un director) in care continutul respectivelor fisiere va fi disponibil. Pentru detalii privind structura directoarelor unui sistem linux vezi tutorialul.

Sistemul de fisiere

Se refera la tipul sistemelor de fisiere care se afla pe respectivele dispozitive.

vfat – FAT16 , FAT32 sistemul de fisiere de pe Windows ext2, ext3 – sistemul de fisiere specific Linux iso9660 – sisteme de fisiere ISO intalnite pe CD-ROM-uri ntfs – sistemul de fisiere de pe Windows NT (suport in general numai pentru citire) reiserfs – sistem de fisiere jurnalizat ReiserFS

Optiuni

rw – read-write – scriere-citire ro – read only moneaza numai pentru citire (in general CD-ROM-uri) user – si utilizatorul obisnuit poate monta dispozitivul (no)auto- monteaza sau nu automat la bootare o unitate amovibila umask 0 – da drepturi de scriere tuturor userilor pe partitia respectiva

Operatia de montare

Montarea sistemelor de fisiere se face cu comanda mount. Demontarea lor se face cu comanda umount si nu unmount cum s-ar putea crede. Ca orice comanda de Linux aceasta poate primi o serie de parametrii si optiuni la executie. Cele mai importante sunt

-t – specifica tipul sistemului de fisiere -r - citire -w - scriere -a – monteaza toate intrarile din fstab -o –optiuni (dintre acestea intereseaza loop – bucla si unhide – afiseaza fisiere ascunse)

Aceasta montare poate fi folosita intr-o serie de situatii foarte simple. Atunci cand vine vorba de recuperarea sistemului, este posibil sa utilizati destul de mult comanda mount. Consultati tutorialul de recuperare a sistemului (rescue) pentru a intelege mai bine contextul despre care vorbesc.

Exemplu

Sa luam cazul in care aduceti un HDD nou in sistem. Il conectati pe un port IDE porniti calculatorul si acum trebuie sa faceti operatia de montare. Trebuie sa aflati ce device ii este atribuit lui. Operatia este foarte simpla si are la baza Tabelul 1 Sa consideram ca este primary slave si vreti sa montati prima partitie primara, hardul avind un sistem de fisiere de tip FAT. Comanda ar fi

mount –t vfat /dev/hdb1 /mnt/disk - montare
umount /dev/hdb1 sau umount /mnt/disk – demontare (este necesar sa precizati doar deviceul sau directorul)

Daca doriti sa montati un CD-ROM (sistem de fisiere iso)

mount –t iso9660 /dev/cdrom /mnt/cdrom - montare 
umount /dev/cdrom - demontare

O optiune interesanta este unhide (vizualizeaza fisiere ascunse), care este necesara pentru o serie de aplicatii de Windows pe care doriti sa le instalati folosind Wine (Ex. MS Office 2000).

mount –t iso9660 -o unhide /dev/cdrom /mnt/cdrom

Modificarea optiunilor de montare (fstab) din Mandrake Control Center

Mandrake Control Center devine de la o distributie la alta tot mai puternic, permitand o serie de setari comode din interfata grafica, folositore mai ales incepatorilor. Setarile privind montarea sistemelor de fisiere le gasiti la sectiunea Mount Points. Aici puteti modifica optiunile de montare destul de simplu, fiindu-va oferita posibilitatea sa le alegeti dintr-o lista care contine si explicatiile fiecareia dintre ele.

Alternativa (care va scoate de multe ori din incurcatura) este aceea de a merge in /etc/fstab si sa modificati din linia de comanda fisierul respectiv.

Mandrake si montarea automata

Mandrake ofera pentru discurile amovibile o facilitate numita supermount, care usureaza destul de mult folosirea CD-ROM-ului sau a unitatii Floppy. Supermountul consta in montarea/demontarea automata a respectivelor medii, practic acestea putand fi folosite ca pe Windows. Supermountul a fost in general un subiect de controversa pentru distributie, unele versiuni de Mandrake avand probleme cu aceasta optiune (cazul Mandrake 9.0). Versiunile 8.2 si 9.1 lucreaza insa fara probleme cu el. Optiunea supermount o puteti selecta/deselecta din Mandrake Control Center pentru CD-ROM daca folositi 9.0 si acesta va face probleme. Sau din consola folosind comenzile

supermount -i disable supermount -i enable

dupa ce rulati comenzile trebuie sa rebootati. O alternativa la supermount este automount-ul (montarea automata in momentul accesarii dispozitivului respectiv). In distributiile mai vechi optiunea era activata default, dar incepand cu versiunile mai noi (10.0) este folosit gnome-volume-manager. Detalii cu privire la noul sistem de montare automata din distributie gasiti in tutorialul privind gestionarea hardware-ului de tip hotplug si a mediilor amovibile. Acest text va poate rezolva orice problema legata de aspectul folosirii montarii automate.

Flexibilitate in manevrarea imaginilor de CD-uri

Una dintre calitatile care dau puterea Linuxului este acela al cunosterii mai multor sisteme de fisiere. Probabil ca fiecare a folosit vreodata pe Windows un program gen Virtual CD, care “stia” sa faca imagini ale cd-urilor, pe care apoi sa le incarcati de pe HDD intr-o unitate virtuala fara a mai avea discul in unitatea fizica. Acest lucru aduce o serie de avantaje, cum ar fi viteza mai mare de acces la fisiere sau pur si simplu posibilitatea de a face o copie a discului pe HDD pana cand aveti posibilitatea sa il “ardeti” pe un CD (presupunand ca nu dispuneti de un CD-Writer). Sa presupunem ca aveti pe HDD imaginea unui disc numita linux.iso . Puteti monta aceasta imagine, sa presupunem ca o montam in /mnt/disk . Montarea unui astfel de sistem trebuie insotita de optiunea loop. Vom avea

mount –t iso9660 linux.iso –o loop /mnt/disk

Avem acum continutul CD-ului disponibil in directorul /mnt/disk Pentru demontare avem

umount –d /mnt/disk

Se pot monta si alte sisteme de fisiere (cu alte extensii dar tot iso) create de diversele programe de ars CD-uri. De exemplu Xcdroast foloseste extensia .img .

Aplicatii conexe

KwikDisk

Este o aplicatie care vine cu distributia Mandriva/Mandrake si care va permite sa montati demontati dispozitive foarte usor (practic din 2 clickuri de mouse puteti monta dispozitivele din fstab), De asemenea permite vizualizarea rapida a situatiei spatiului liber pe diversele partitii putand ramane minimizat in panel si porni automat cu sistemul.

Andreea

"Rome wasn't built in a day" !
  • | 120 articole

Nici un comentariu inca. Fii primul!
  • powered by Verysign