Faq pentru un newbie - administrator de linux 2_

2. Accesul la unități

2.1 Unde sunt discurile mele?

Sistemul de fișiere Linux este alcătuit dintr-un singur "arbore director". Nu contează unde (pe ce discuri) există directoare - acestea sunt "conectate" (montate) la acest arbore de directoare. Această structură pare a fi o soluție mai bună decât structura de partiționare pentru discuri în DOS / Windows. Veți aprecia acest lucru când trebuie să modificați / măriți spațiul pe disc, să adăugați unități de rețea și așa mai departe.







Pe scurt, nu căutați discuri, accesul la conținutul acestora este realizat prin subdirectoarele arborelui dvs. de directoare unic. În mod implicit, discurile amovibile (dischete, discuri CD-ROM etc.) nu se conectează automat la sistemul de fișiere - trebuie montate. Această procedură este descrisă mai detaliat mai jos. Trebuie să vă dezasamblați dischetele (dischete, CD-ROM-uri) înainte de a le scoate.

2.2 Cum accesez CDROM-ul?

Montați-l. Cu privilegii de superuser, puteți monta CDROM-ul cu următoarea comandă:

mount -t auto / dev / cdrom / mnt / cdrom

Este posibil să nu funcționeze. Echipa ar trebui să fie clarificată. Următoarele explică modul în care funcționează această comandă.

Comanda dă un semnal sistemului de operare pentru a monta noul sistem de fișiere, definind automat tipul acestuia ("-t auto"). Unitatea CD-rom (dispozitivul "/ dev / cdrom") este montată în directorul / mnt / cdrom. Acest director ar trebui să existe și să fie gol, dacă nu există - creați-l doar cu comanda:

Dacă nu funcționează din nou, verificați dacă dispozitivul există / dev / cdrom (director / dev). Dacă nu, atunci unde este CDROM-ul tău? Există posibilitatea să se "ascunde" sub numele / dev / hdb, dacă aveți un CDROM IDE. Puteți utiliza / dev / hdb în loc de / dev / cdrom.

În orice caz, ar trebui să aveți dispozitivul / dev / cdrom, deoarece unele programe își asumă existența. Dacă nu aveți una, puteți crea o legătură simbolică, astfel:

ln -s / dev / hdb / dev / cdrom

Pentru a demonta discul, ieșiți din directorul / mnt / cdrom și tastați următoarea comandă ca superuser:

Rețineți că CDROM-ul dvs. poate refuza să renunțe la disc dacă nu îl dezasamblați.

2.3 Cum montez un drive floppy sau zip, partiție dos sau unitate de rețea?

Este foarte similar cu modul în care se face cu CDROM-ul (a se vedea întrebarea anterioară). Adică puteți să montați discheta folosind comanda:

mount -t auto / dev / fd0 / mnt / floppy

Din nou, asigurați-vă că directorul / mnt / floppy există și este gratuit.

Pentru a dezactiva discheta (trebuie să faceți acest lucru înainte de ao elimina!) Tip:

Am monta un drive zip extern prin intermediul unui port paralel (emulation scsi) folosind comanda:

mount -t vfat / dev / sda4 / mnt / zipdrive

Opțiunea „vfat -t“ este folosit, deoarece discurile zip vin deja formatat cu sistemul de fișiere vfat - sistem de fișiere Windows95 care acceptă nume de fișiere lungi. Nu veți putea scoate discul până când îl dezasamblați.

Eu folosesc un sistem cu o opțiune de boot Linux sau Windows. Accesez fișierele de pe partiția Dos / Windows după executarea următoarei comenzi:

mount -t vfat / dev / hda1 / mnt / dosdrive

Din nou, trebuie să specificați parametrii acestei comenzi, în funcție de partiția pe care sistemul de fișiere Dos / Windows este activat.

Pentru a monta un sistem de fișiere la distanță, cum ar fi un sistem de fișiere de rețea (NFS), verificați dacă serviciul NFS rulează pe computer (utilizați programul de configurare). Lucrul cu unitățile NFS necesită permisiunea unui alt computer - "master of disks". Pentru a configura permisiunea de acces, rulați ca root:

Dacă preferați să faceți acest lucru manual, atunci trebuie să editați fișierul / etc / exports. My / etc / exports arată astfel: / usr hacker (ro) mars (ro)
/ home hacker (rw) Martie (rw)
/ mnt hacker (rw) mars (rw)
Acest lucru permite mașini de hacker și Marte pentru a monta / usr read-only (ro - read-only), și / home și / mnt pentru a citi și a scrie (rw - citire-scriere).

Dacă ați configurat corect nfs, puteți monta directorul de rețea folosind comanda:

mount -t nfs mars: / home / mnt / mars_home







De asemenea, puteți monta un director care vă este accesibil prin ftp (ca superuser) cu ajutorul comenzii:

mount -o ro, soft ftp.kernel.org:/pub/linux/mnt/kernel_ftp

Prefixul „o-“ indică faptul că pentru ei sunt opțiuni speciale, „ftp.kernel.org“ - numele serverului, „/ pub / Linux“ - director de la distanță, „/ mnt / kernel_ftp“ - un director local, care trebuie să existe și să fie gratuit.

Prezentare generală. Un sistem de fișiere la distanță Dos / Windows poate fi instalat pe o mașină Linux utilizând protocolul Samba (dacă este instalat Samba). Ca root, tastați următoarea comandă:

smbmount mars / c / windows / mnt / mars_windows

Pentru ca acest lucru să funcționeze, trebuie să acordați permisiunea de a accesa directoarele exportate pe mașinile de ferestre. Pentru a face acest lucru - permite accesul la fișiere (filesharing) prin „Control Panel - Network“ ( „panoul de control-rețea“), și apoi porniți Windows Explorer, faceți clic dreapta pe directorul pe care doriți să deschidă accesul, și să dea permisiunea de acces pentru ea. Dacă aveți probleme, utilizați comanda:

2.4 Există o modalitate rapidă de accesare a fișierelor pe o dischetă DOS / Windows?

Dacă utilizați pachetul de utilitare mtools, atunci nu este necesar să montați discuri detașabile. De exemplu: pentru a vedea rapid conținutul directorului rădăcină al dischetei DOS, utilizați comanda mdir:

Pentru a copia un fișier care se află pe o dischetă din directorul rădăcină în directorul curent, este suficient să spui:

Pentru a obține informații despre toate utilitățile pachetului mtools, tastați comanda

2.5 Discurile sunt montate când am privilegii de root. Poate un utilizator obișnuit să facă același lucru?

Mai jos este structura setărilor mele / etc / fstab: / dev / hda2 / ext2 1 1
/ dev / hdc3 / home ext2 implicite 1 2
/ dev / hdc2 / usr ext2 implicite 1 2
/ dev / hdc4 swap swap implicite 0 0
/ dev / fd0 / mnt / floppy auto noauto, rw, utilizator 0 0
/ dev / cdrom / mnt / cdrom auto noauto, ro, utilizator 0 0
/ dev / sda4 / mnt / zipdrive vfat noauto, rw, utilizator 0 0
/ dev / hda1 / mnt / dosdrive vfat noauto, rw, utilizator 0 0
none / proc proc implicite 0 0
hacker: / mnt / cdrom / mnt / hacker_cdrom nfs ro, noauto, utilizator 0 0
hacker: / mnt / floppy / mnt / hacker_floppy nfs rw, noauto, utilizator 0 0
hacker: / home / mnt / hacker_home nfs rw, noauto, utilizator 0 0
hacker: / usr / mnt / hacker_usr nfs ro, noauto, utilizator 0 0
Primul câmp este un dispozitiv. Al doilea este punctul de montare (directorul în care trebuie să fie montat dispozitivul). Al treilea câmp este tipul de sistem de fișiere. Cel de-al patrulea câmp este opțiunea care indică sistemului cum se montează dispozitivul: "auto" - montarea sistemului la boot, "rw" - montare pentru citire și scriere, "ro" - montare numai pentru citire, "utilizator" - utilizatorii au și dreptul de a monta dispozitivul. Dacă sunteți curios despre ce sunt folosite câmpurile 5 și 6, examinați omul fstab. Liniile din / etc / fstab, în ​​care se produce combinația de hackeri, descriu regulile de instalare a sistemelor de fișiere la distanță de la calculatorul "hacker".

Dacă utilizatorii au permisiunea de a monta cdrom (opțiunea "utilizator"), atunci el poate face acest lucru cu comanda:

Sintaxa comenzii utilizată de superuser diferă de ceea ce utilizatorul normal este obligat să utilizeze, deoarece este limitat la regulile descrise în / etc / fstab.

2.6 Comanda de montare a discurilor este prea lungă și complicată - cum pot simplifica viața mea?

Pentru a crea aliasuri (apeluri de comandă alternative), am editat fișierul / etc / bashrc (fișierul editat depinde de shell-ul utilizat de shell). Aliasurile definite în acest fișier sunt puse la dispoziția tuturor utilizatorilor. Dacă doriți să creați aliasuri specifice unui anumit utilizator, editați fișierul .bashrc în directorul de domiciliu al utilizatorului. Partea din / etc / bashrc care se referă la definiția aliasingului arată astfel: alias cdrom = "mount -v / mnt / cdrom"
alias ucdrom = "umount -v / mnt / cdrom"
alias dosdrive = "mount -v / mnt / dosdrive"
alias udosdrive = "umount -v / mnt / dosdrive"
alias zipdrive = "mount -v / mnt / zipdrive"
alias uzipdrive = "umount -v / mnt / zipdrive"
alias floppy = "mount -v / mnt / floppy"
alias ufloppy = "umount -v / mnt / floppy"
Opțiunea "-v" este adăugată pentru Linux pentru a descrie în detaliu ceea ce face în procesul de montare a discurilor. Acum, utilizatorul poate conecta discheta folosind o comandă simplă:

și poate să deconecteze discheta utilizând comanda

2.7 Pot să fac montarea automată a discurilor?

Da, poți. Discul se conectează automat când îl accesați și se deconectează când nu mai lucrați cu acesta.

Mai întâi, executați programul de configurare. Selectați meniul "netsysv". Asigurați-vă că serviciul "autofs" este activat.

Configurați conexiunea automată a discurilor, editând fișierele /etc/auto.master și /etc/auto.misc, adică:

/etc/auto.master mea, după cum urmează: / misc /etc/auto.misc --timeout 1 Aceasta spune că dispozitivul automat să fie conectat trebuie să fie instalat în directorul / misc (care trebuie să existe și să fie liber). Într-o secundă, după terminarea lucrului cu dispozitivul (voi părăsi directorul), acesta se va deconecta (opțiunea - timeout 1). Dacă acest timp nu pare să fie suficient - schimbați-l. Descrierea dispozitivelor montate este în fișierul /etc/auto.misc. Mai jos este /etc/auto.misc: kernel -ro, soft, int ftp.kernel.org:/pub/linux
cdrom -fstype = auto, ro: / dev / cdrom
floppy -fstype = auto, rw: / dev / fd0
zipdrive -fstype = vfat, rw: / dev / sda4
dosdrive -fstype = vfat, ro: / dev / hda1
hacker_cdrom -fstype = nfs, ro hacker: / mnt / cdrom
hacker_floppy -fstype = nfs, hacker rw: / mnt / floppy
hacker_usr -fstype = nfs, ro hacker: / usr
Primul câmp este "cheia" - acesta este numele subdirectorului în / misc în cazul în care dispozitivul este montat. Acest subdirector NU ar trebui să existe. Rămâne invizibil până când nu profita de ea, dar eu pot merge în ea (misc / „cheie“ cd /) - pe care am activează sistemul pentru a conecta acest aparat. Corzile cu hacker-ul de litere din fișierul auto.misc se referă la unitățile cdrom și floppy aflate pe un alt computer numit hacker.

Am instalat directorul / misc pentru a conecta automat dispozitivele, astfel încât să pot conecta manual sistemele de fișiere în directorul / mnt.







Articole similare

Trimiteți-le prietenilor: