Cum se montează o partiție în Linux

Spre deosebire de Windows și MS-DOS, în Linux, pe lângă faptul că nu are o atribuire de scrisori -a B C D E: - pentru unitățile de disc și partițiile, trebuie să spuneți sistemului când va fi utilizată o unitate de disc amovibilă pentru a o accesa și când va fi întreruptă, astfel încât să poată fi scoasă și înlocuită. Odată ce unitățile de disc sunt configurate în sistem, va trebui să cunoașteți câteva metode și comenzi rapide pentru a le monta și demonta rapid.

Pregătiri pentru montare

Înainte de a monta partiția, trebuie să creăm un folder în care urmează să o montăm. De obicei se face în /jumătate/ (/ mnt în unele distribuții), deci este recomandat să-l creăm acolo:

sudo mkdir / media / lalala

unde lalala este numele pe care îl va avea folderul, îi putem atribui orice vrem.

Dacă sistemul de fișiere al partiției pe care urmează să o montăm este NTFS (utilizat de sistemele de operare windows NT, Ferestre 2000, Windows XP, Windows Media Center, Windows Server 2003, windows Vista și Windows 2007 Server), atunci este recomandat instala controlerului ntfs-3g pentru a avea suport de scriere pe acea partiție:

sudo aptitude install ntfs-3g

Dacă în schimb sistemul de fișiere este UFS2 (utilizat de majoritatea sistemelor de operare bazate pe BSDCa NetBSD, OpenBSD, FreeBSD și derivatele sale), apoi înainte de a monta partiția va trebui să încărcăm modulul kernel în memorie UFS:

sudo modprobe ufs

Pentru a evita încărcarea de fiecare dată când sistemul pornește, putem edita fișierul / etc / modules:

gksudo gedit / etc / modules

Și adăugați următoarea linie înainte de „buclă”:

UFS

Montare partiție

Acum vom monta partiția în folderul creat. Aceasta înseamnă că conținutul partiției va apărea în acel folder. Comanda pentru montarea discurilor și / sau partițiilor este monta, și este utilizat după cum urmează:

$ sudo mount -t Sistemul de fișiere [-sau opțiuni] / dev /partiție mount_folder

Trebuie remarcat faptul că, dacă apare o eroare în timpul montării, datele de pe partiție nu vor fi compromise, pur și simplu nu vor fi montate.

parametrii

Semnificația parametrilor utilizați în comandă monta sunt:

  • Sistemul de fișiere: este sistemul de fișiere al partiției; poate fi vfat (FAT16 y FAT32), ntfs (NTFS) Sau UFS (UFS y UFS2); există alte valori posibile, dar acestea nu sunt acoperite în acest articol. da, este UFS, atunci trebuie să indicăm în mod obligatoriu opțiunile ro y ufstype (acesta din urmă în caz de a fi UFS2).
  • opțiuni: sunt opțiunile de montare, poate lua mai multe valori, în acest caz valorile sunt separate prin virgule (,). Unele valori posibile sunt implicite (valori implicite), ro (Numai citire, adică Numai citire) și ufstype (pentru a specifica tipul de sistem de fișiere UFS, dacă este utilizat); dacă nu sunt specificate opțiuni speciale, putem scrie implicite, sau ignorați în totalitate acest parametru (eliminând totodată -o dinainte). În acest articol, vom folosi acest parametru numai pentru montarea partițiilor UFS y UFS2, și pentru montare la pornirea sistemului (vezi titlul Montare la pornirea sistemului).
  • partiție: este identificatorul partiției pe care urmează să o montăm; poate fi hdXY în caz de a fi un disc IDE o ATAsau sdX, Y în caz de a fi SATA; X este litera de pe hard disk (a pentru primul, b pentru al doilea etc.) și Y este numărul partiției (1 pentru primul, 2 pentru al doilea etc.). Dacă vrem să știm numele partițiilor pe care le avem pe computer, rulați următoarea comandă:
$sudo fdisk -l
  • mount_folder: este folderul unde va fi montată partiția, adică unde vor apărea datele (fișiere și foldere) ale partiției; în majoritatea cazurilor se află în interior /jumătate/, deși poate fi oriunde altundeva (vezi titlul Pregătiri pentru montare).

Exemple concrete

Pentru a monta o partiție FAT16 o FAT32:

sudo mount -t vfat / dev /partiție /jumătate/mount_folder

Pentru a monta o partiție NTFS:

sudo mount -t ntfs / dev /partiție /jumătate/mount_folder

Pentru a monta o partiție UFS:

sudo mount -t ufs -o ro / dev /partiție /jumătate/mount_folder

Pentru a monta o partiție UFS2:

sudo mount -t ufs -o ro, ufstype = ufs2 / dev /partiție /jumătate/mount_folder

Pentru a monta o partiție în care se află Ubuntu:

sudo mount / dev /partiție /jumătate/mount_folder

Montare la pornirea sistemului

Odată ce am reușit să montăm partiția, aceasta va rămâne montată în timp ce sistemul rulează. Când repornim sau oprim computerul, va trebui să remontăm partiția. Dacă dorim să fie montat de fiecare dată când pornim sistemul, va trebui să modificăm fișierul / Etc / fstab:

$ sudo gedit / etc / fstab

Aici a fost folosit gEdit, dar poate fi folosit orice editor de text, cum ar fi Nano o sevă. Este convenabil de utilizat gksudo o kdesu în loc de sudo pentru a porni un editor în modul grafic; primul este pentru desktop GNOME iar al doilea pentru KDE.

Odată ce fișierul este deschis, trebuie să schimbăm linia care începe cu identificatorul partiției pe care am montat-o ​​(/ dev / hdXY o / dev / sdXY) prin următoarele:

/ dev /partiție /jumătate/mount_folder Sistemul de fișiere opțiuni 0 0

Dacă nu există o astfel de linie, o adăugăm la sfârșitul fișierului.

Argumentele sunt aceleași ca atunci când folosim comanda monta. Aici, dacă în opțiuni nu folosim nicio valoare, va trebui să scriem impliciteși am avea așa ceva:

/ dev /partiție /jumătate/mount_folder Sistemul de fișiere valorile implicite 0 0

Dacă este o partiție FAT16 o FAT32 și nu funcționează pentru noi implicite, putem încerca următoarele opțiuni:

auto, utilizatori, exec, umask = 000
implicit, rw, user, auto, umask = 0

Cu acesta din urmă, permisiunile de citire, scriere și executare sunt acordate tuturor utilizatorilor. Dacă dorim să restricționăm aceste permisiuni numai unui anumit grup de utilizatori (de exemplu: utilizatorii), opțiunile ar trebui să arate astfel:

implicit, rw, user, auto, umask = 007, gid =grup 0 0

unde grup ar trebui înlocuit cu grupul de utilizatori, de exemplu, utilizatorii.
În cele din urmă, dacă, din orice motiv, unele caractere (cum ar fi litera ñ), trebuie să adăugăm următoarea opțiune împreună cu celelalte utilizate, pentru a schimba harta caracterelor:

iocharset = utf8

De exemplu, o linie ar putea arăta astfel:

/ dev / hda0 / media / hda0 vfat implicit, rw, utilizator, auto, iocharset = utf8, umask = 000 0 0

Pentru a monta toate dispozitivele listate în fișier / Etc / fstab trebuie să executăm următoarea comandă într-un terminal:

sudo mount -a

Cu aceasta avem deja partiția montată de fiecare dată când Ubuntu este pornit.

Creați un lansator pentru partiționare

Odată ce am montat partiția, verificăm că uneori poate fi inconfortabil să accesați întotdeauna folderul / media / hdXY (sau la care am specificat), pentru a rezolva acest lucru putem face două lucruri:

  • Creați un lansator simbolic în dosarul nostru Acasă sau în orice alt folder
  • Creați o pictogramă pe desktop care să ne direcționeze către folderul de montare

Lansator simbolic în / acasă

Prima opțiune este de a crea un lansator simbolic (acestea sunt ca comenzile rapide ale ferestre din), de exemplu în folderul nostru personal Acasă. Cu aceasta vom putea accesa partiția din acest folder și fără a dubla informațiile.

Scriem rândul următor în terminal:

$ ln -s / media /mount_folder /Acasă/utilizator/dosar de destinație

unde mount_folder este folderul în care montăm partiția, utilizator este numele utilizatorului nostru din sistem și dosar de destinație este lansatorul simbolic pe care îl vom crea pentru a acționa ca un folder de montare.

Pictogramă pe desktop

Dacă vrem să creăm o pictogramă pe desktop, trebuie să facem următoarele:

În GNOME

  1. Afișăm meniul contextual desktop (butonul dreapta al mouse-ului)
  2. Selectăm opțiunea Creare link
  3. Alegem tipul Încinge
  4. Completăm câmpurile goale cu datele necesare
  5. Acceptăm crearea linkului

În KDE

  1. Afișăm meniul contextual desktop (butonul dreapta al mouse-ului)
  2. Selectăm opțiunea Creați nou -> Link către dispozitiv -> Hard disk
  3. În fila General, scriem numele pictogramei
  4. În fila Dispozitiv, scriem identificatorul partiției (/ dev / hdXY)
  5. Acceptăm crearea linkului

Demontarea partiției

Dacă din orice motiv doriți să demontați partiția, trebuie doar să scrieți acest lucru în terminal:

sudo umount Carpeta

unde Carpeta este locația folderului în care este montată partiția (de exemplu: / mean / hdaX).

Fuente: Ghidul Ubuntu