Montare automată a unităților pe Linux

Montare Automata A Unitatilor Pe Linux



Dacă sunteți un utilizator Linux și doriți să montați automat o unitate pe sistemul dvs. la pornire, atunci se poate face prin plasarea UUID a aparatului și punctul de montare calea în fstab Fișier de configurare. The fstab este un fișier File System Table situat în /etc director.

Ei bine, montarea automată a unei unități poate fi la îndemână pentru diverse scopuri. De exemplu, intenționez să fac o copie de rezervă a sistemului meu pe un dispozitiv de stocare extern. Pentru a-l automatiza, trebuie să mențin dispozitivul conectat la sistem chiar și la pornire.

În mod similar, multe aplicații sincronizează fișierele direct de pe unitățile de sistem, dacă unitatea este demontată, sincronizarea acelor fișiere din nou ar fi un inconvenient. Montarea automată montează automat unitatea fără a avea probleme de a rula montură comandă sau făcând-o manual din GUI.







În acest tutorial, voi explora cum să creez o unitate atașată montată automat la boot pe Linux.



Montare automată a unităților pe Linux

Există câțiva pași care trebuie efectuați cu atenție pentru a monta automat unitatea atașată pe Linux.



Rețineți că, implicit, Linux nu montează nicio unitate atașată la pornire, trebuie să fie montată într-un punct de montare pentru a-și accesa datele. Cu toate acestea, distribuțiile Linux cu medii desktop montează automat unitățile.





Notă: Instrucțiunile furnizate în acest ghid sunt efectuate pe Ubuntu 22.04. Cu toate acestea, comenzile date vor funcționa fără nicio eroare și pe alte distribuții.

1. Găsiți UUID-ul și Tipul sistemului de fișiere

Pentru a găsi numele unei unități, numărul său unic de identificare (UUID) și tipul de Sistemul de fișiere , există două moduri. Primul folosește aplicațiile GUI încorporate, iar al doilea este prin linia de comandă.



Eu personal prefer să o fac pe terminal pentru că este mai precis.

sudo blkid

The blkid comanda este un utilitar de linie de comandă folosit pentru a obține informații despre dispozitivele bloc interne și externe.

Acum, identifică ETICHETA de unitate, care este MyDrive în cazul meu, și notează UUID și Sistemul de fișiere tip. Nu uitați să dați un nume unității dvs. de stocare, deoarece va fi ușor să o identificați.

Captura de ecran de ieșire a comenzii arată toate informațiile necesare.

  • UUID = 65B1-FB17
  • Tip sistem de fișiere = exfat

The UUID (Identificatorul unic universal) este un ID al dispozitivului de blocare MyDrive (/dev/sda1) iar tipul sistemului de fișiere este exfat .

Rețineți că UUID-urile pot avea un număr diferit de caractere în funcție de tipurile de sistem de fișiere. De exemplu, cel GRAS UUID-ul sistemului de fișiere are 8 caractere alfanumerice cu liniuță ( ), NTFS are un șir de 16 caractere fără liniuțe și EXT are 32 de caractere alfanumerice cu liniuțe.

Acum, să o facem pe GUI, deoarece sunt pe Ubuntu 22.04 cu un mediu desktop GENOME, are o aplicație implicită pentru gestionarea discurilor numită Discuri . Deschideți aplicația și faceți clic pe unitatea care poate fi recunoscută după capacitatea de stocare.

2. Crearea unui punct de montare

Pentru a monta permanent o unitate externă pe Linux, trebuie creat un punct de montare. Este o configurare unică, cu excepția cazului în care alegeți un alt punct de montare în viitor.

Punctul de montare este un loc în care puneți sistemul de fișiere pentru a fi accesat. Poate fi orice director oriunde pe Linux; în mod normal, /mnt sau /mass-media sunt folosite directoare. Fac un director în rădăcină numit /media/MyBackup , care va fi punctul meu de montare.

sudo mkdir / mass-media / MyBackup

Acum, îmi voi monta permanent unitatea externă MyDrive la /media/MyBackup punct de montare.

Am găsit numele, UUID-ul și tipul de sistem de fișiere al unității atașate, am creat și punctul de montare. Ultimul pas este accesarea și modificarea fstab fişier.

3. Accesați și editați fișierul fstab

The fstab fișierul este un fișier de configurare a sistemului de fișiere în /etc directorul care conține informații despre dispozitivele de stocare montate. Poate fi accesat în orice editor de text, dar necesită acces de superutilizator pentru a fi modificat.

sudo deoarece / etc / fstab

Acum, este timpul să introduceți informațiile extrase mai sus folosind următoarea sintaxă generală.

[ Dispozitiv ] [ Punctul de montare ] [ Tip de sistem de fișiere ] [ Opțiuni de montare ] [ Dump ] [ Trece ]

Explicația tuturor parametrilor sintaxei de mai sus este menționată mai jos.

[Dispozitiv] Dispozitivul UUID
[Punctul de montare] Directorul punctului de montare de unde este accesat conținutul unității atașate [pentru mai multe rulări man mount comanda]
[Tip-sistem de fișiere] Tipul de format al sistemului de fișiere, cum ar fi fat, exfat, ntfs sau ext4
[Opțiuni de montare] Opțiunea de citire și scriere pentru dispozitiv ( implicite este folosit pentru acces de citire și scriere)
[Dump] Pentru a activa sau dezactiva copierea de rezervă a dispozitivului atașat; dacă este 0, backup-ul este dezactivat

The fsck comanda este utilizată pentru a verifica unitatea pentru erori înainte de a iniția pornirea. Pentru dispozitivul rădăcină, fsck va fi mereu 1.

Următorul format este aplicabil în majoritatea distribuțiilor Linux, cum ar fi Arch Linux sau Debian; cu toate acestea, cel mai recent Ubuntu (22.04) are un format diferit, care este menționat de mai jos .

UUID = [ UUID-ul dispozitivului ] [ Punctul de montare ] [ Tip de sistem de fișiere ] [ Opțiuni de montare ] [ Dump ] [ Trece ]

Voi insera informațiile extrase mai sus în fstab fișier folosind formatul de mai sus.

UUID =65B1-F446 / mass-media / MyBackup exfat implicit 0 0

Notă: Folosește o fila pentru a separa câmpurile în loc de spații.

Am setat [Opțiuni de montare] la implicite, ceea ce înseamnă că dispozitivul are acces de citire și scriere. The [Dump] și [Trece] opțiunile sunt setate la 0 pentru că nu vreau să fac backup și la pornire fsck Verifica.

Format gratuit

Cel mai recent Ubuntu (22.04) are un format diferit pentru setarea unităților externe în fstab fişier.

/ dev / disc / by-uuid / [ UUID-ul dispozitivului ] [ Punctul de montare ] [ Tip de sistem de fișiere ] [ Opțiuni de montare ] [ Dump ] [ Trece ]

Deoarece folosesc Ubuntu 22.04, voi folosi această metodă.

/ dev / disc / by-uuid / 65B1-F446 / mass-media / MyBackup exfat implicit 0 0

Acum, salvați și părăsiți fișierul; Folosesc Vim, the :wq comanda va scrie și va ieși din editor.

4. Verificare

Pentru a verifica dacă toate informațiile menționate în fstab fișierul este corect, utilizați monte -a comanda.

sudo montură -A

Dacă există vreo eroare, comanda de mai sus o va afișa, în caz contrar, nu va exista nicio ieșire.

Nu a fost întâlnită nicio eroare, ceea ce înseamnă că unitatea s-a montat cu succes.

The fstab fișierele diferitelor distribuții Linux sunt prezentate mai jos pentru comparație.

Fișierul Debian /etc/fstab

Fișierul Arch Linux /etc/fstab

Fișier Ubuntu /etc/fstab

Concluzie

Dacă utilizați un drive pentru munca de zi cu zi. Mai ales dacă salvați fișiere în el sau accesați fișiere din acesta în sistemul dumneavoastră Linux. Sau dacă sunteți interesat să faceți o copie de rezervă a sistemului și nu doriți să o reluați după pornire, atunci este o modalitate bună de a face acest lucru automat.

Montarea automată este o abordare pentru montarea unei unități de stocare la pornire, deoarece multe distribuții Linux nu montează unități la pornire. Se poate face plasând UUID-ul dispozitivului și punctul de montare în /etc/fstab fişier.