Accesul la partițiile FAT32 și NTFS de pe Linux
Aici trebuie să vă amintiți să reamintiți nomenclatorul partițiilor de disc. Toate dispozitivele din l inux sunt reprezentate ca fișiere în directorul special '/ dev'.
Numele fișierului dispozitivului conectat la controlerul IDE începe cu hd_
Deci, primul dispozitiv (master) de pe primul canal IDE este hda
Al doilea dispozitiv (slave) de pe primul canal IDE este hdb
Primul dispozitiv (master) de pe al doilea canal IDE este hdc
Al doilea dispozitiv (slave) de pe al doilea canal IDE este hdd
Dispozitivele pot fi: hard disk, CD - ROM. CD-R / RW. DVD-ROM. Deoarece hard disk-ul poate fi divizat în continuare (partiție), apoi se adaugă la numărul de desemnare începând cu 1. Numerele de la 1 la 4 sunt indicate volumul principal (primar), și între 5 și în continuare - volume logice (logice) în expandat (extinsă) secțiune.
Schema de partiționare cel mai frecvent utilizat - o partiție primară (hda 1) plus avansat (hda 2), în care păpușa cuibărit plasate în partiții logice (HDA 5, hda 6 etc.). Din cauza limitărilor impuse de formatul MBR (master boot record), pe hard disk nu poate fi mai mult de patru partiții primare. Și în prezența unei secțiuni extinse - nu mai mult de trei. Desigur, aspectul poate fi diferit - secțiuni pot fi mai mult sau mai puțin, iar unitatea poate fi conectat nu numai ca un maestru primar. În fiecare caz, desemnarea secțiunilor va fi diferită.
O listă a tuturor partițiilor de pe disc / dev / hda poate fi obținută utilizând programul de gestionare a partițiilor fdisk (desigur Linux). Toate acțiunile sunt înregistrate de superuser.
În linia de comandă, tastați:
[rădăcină root @ localhost] # / sbin / fdisk / dev / hda
Puteți monta (monta) o partiție din structura directorului l inux manual din linia de comandă sau puteți efectua procesul automat adăugând intrarea corespunzătoare în fișierul de configurare "/ etc / fstab". A doua metodă este preferabilă. Acesta oferă posibilitatea de a monta un utilizator simplu, automounting la boot, și, de asemenea, reduce numărul de caractere din comanda mount.
Mai întâi de toate, trebuie să stabiliți punctele de montare. directoarele (dosarele) prin care conținutul secțiunilor c grăsimi 32 și ntfs va fi disponibil. Pentru montarea sistemelor de fișiere non-native există un director special '/ mnt'. Creează directoare goale pentru conectarea partițiilor. Deși nu există nimic care să vă împiedice să creați puncte de montare în alte locații, este recomandat să utilizați / mnt pentru aceasta.
Creăm directoare, să le numim pentru vizibilitate grăsime și ntfs. Puteți crea din consola de text utilizând comanda mkdir (make directory) sau în modul grafic în orice alt mod disponibil (în meniul contextual Gnome sau KDE).
[rădăcină root @ localhost] # mkdir / mnt / fat
[rădăcină root @ localhost] # mkdir / mnt / ntfs
Pentru aceasta, tastăm în consolă:
[rădăcină root @ localhost] # mc
Aveți grijă atunci când editați acest fișier. Dacă îi corupeți conținutul, sistemul se poate opri din încărcare.
O caracteristică a tuturor fișierelor de configurare din l inux este că acestea sunt procesate secvențial din prima linie. Și dacă există o eroare în linie (tip, opțiune nevalidă), execuția acestui fișier va fi oprită la locația de eroare. Acest lucru este important în special atunci când încărcați. Ar trebui să existe o succesiune logică de linii. Nu puteți introduce rânduri pentru a monta alte partiții înainte de partițiile de sistem.
Prin urmare, scriem liniile noastre până la sfârșitul fstab-ului. Și face artificial o linie finală goală dacă nu este (cerința tuturor fișierelor de configurare).
Exemple de șiruri sunt prezentate mai jos. Opțiunile de montare sunt scrise astfel - separate de o virgulă fără spațiu. În cazul în care aveți nevoie de ea, puteți utiliza tabularea - este mult mai convenabilă și mai ușor să nu faceți o greșeală.
Datorită opțiunii auto după repornire, conținutul de discuri hda 1 și hda 5 va fi disponibil în directoarele / mnt / ntfs și respectiv / mnt / fat. Și nu puteți aștepta descărcarea și puteți da comanda în consola:
[utilizator utilizator localhost] $ mount / dev / hda1
[user utilizator localhost] $ mount / dev / hda5
Opțiunea "utilizator" dă dreptul de a da aceste comenzi unui utilizator obișnuit.
Cu toate acestea, numai superuserul poate dezactiva partițiile montate automat atunci când partițiile sunt încărcate cu comanda 'umount'.
Intrarea în „/ etc / fstab“ face inutilă pentru a specifica comanda mount punct, tipul de sistem de fișiere, precum și setul complet de opțiuni de montare - montura pentru partiția de date în sine „găsi“ ei în fstab.
În mod similar, puteți monta o imagine CD și obține ceva asemănător unui CD-ROM virtual. De exemplu, imaginea, să o numim "în mod condiționat". iso ", este situat la rădăcina partiției hda 5.
Aici observăm că dacă fișierul imagine este localizat pe partiția montat, atunci intrarea lui în fstab ar trebui să fie localizată după linia de montare a acestei secțiuni. Și între ele nu ar trebui să existe o contradicție logică. De exemplu, nu puteți specifica opțiunea automată pentru imagine. dacă partiția pe care este amplasată nu este montată automat (opțiunea noauto).
ro - secțiunea este numai pentru citire (este mai bine să uitați să scrieți în secțiunea ntfs);
rw - secțiunea este lizibilă și scrisă;
montare auto - automată atunci când sistemul de cizme;
noauto - inversul opțiunii anterioare;
utilizator - permite unui utilizator dezavantajat să monteze o partiție (ca utilizatori);
nouser - inversă opțiunea anterioară (activată implicit);
iocharset - definește codificarea pentru afișarea numelor de fișiere în alte limbi decât latină (de ex. rusă). În funcție de localizare, poate lua valorile iocharset = cp 1251 sau iocharset = utf 8;
codepage = 866 - pagina de cod pentru numele de fișiere în limba rusă (o opțiune specifică pentru FAT);
umask - masca de acces pentru utilizatori,
buclă - este necesar să montați un sistem de fișiere reprezentat ca fișier, și nu ca o partiție de disc.
Desigur, lista opțiunilor posibile de montare nu este epuizată de acest lucru. Unele opțiuni sunt comune pentru toate tipurile de sisteme de fișiere, altele sunt specifice unui tip specific. Unele dintre ele implică împlinirea altora, dacă acestea nu au fost indicate în mod explicit. Lista completă poate fi găsită pe paginile manelor corespunzătoare (man mount, man umount, man fstab).