Muntatge automàtic de unitats a Linux

Muntatge Automatic De Unitats A Linux



Si sou un usuari de Linux i voleu muntar automàticament una unitat al vostre sistema a l'arrencada, podeu fer-ho col·locant el UUID del dispositiu i punt de muntatge camí en el fstab fitxer de configuració. El fstab és un fitxer de la taula del sistema de fitxers que es troba al fitxer /etc directori.

Bé, muntar automàticament una unitat pot ser útil per a diversos propòsits. Per exemple, tinc la intenció de fer una còpia de seguretat del meu sistema en un dispositiu d'emmagatzematge extern. Per automatitzar-lo, he de mantenir el dispositiu connectat amb el sistema fins i tot a l'arrencada.

De la mateixa manera, moltes aplicacions sincronitzen fitxers directament des de les unitats del sistema, si la unitat es desmunta, tornar a sincronitzar aquests fitxers seria un inconvenient. El muntatge automàtic munta automàticament la unitat sense tenir la molèstia d'executar muntar comanda o fent-ho manualment des de la GUI.







En aquest tutorial, exploraré com fer que una unitat connectada es munti automàticament a l'arrencada a Linux.



Muntatge automàtic de unitats a Linux

Hi ha uns quants passos que cal fer amb cura per muntar automàticament la unitat connectada a Linux.



Tingueu en compte que, per defecte, Linux no munta cap unitat connectada a l'arrencada, s'ha de muntar en un punt de muntatge per accedir a les seves dades. Tanmateix, les distribucions de Linux amb entorns d'escriptori munten automàticament les unitats.





Nota: Les instruccions que es donen en aquesta guia es realitzen a Ubuntu 22.04. Tanmateix, les ordres donades també funcionaran sense cap error en altres distribucions.

1. Cerqueu l'UUID i el tipus de sistema de fitxers

Per trobar el nom d'una unitat, el seu número d'identificació únic (UUID) i el tipus de sistema de fitxers , hi ha dues maneres. La primera utilitza les aplicacions GUI integrades i la segona a través de la línia d'ordres.



Personalment prefereixo fer-ho al terminal perquè és més precís.

sudo blkid

El blkid L'ordre és una utilitat de línia d'ordres que s'utilitza per obtenir informació sobre els dispositius de bloc intern i extern.

Ara, identifiqueu el ETIQUETA de la unitat, que és MyDrive en el meu cas, i anoteu el UUID i sistema de fitxers tipus. No us oblideu de donar un nom a la vostra unitat d'emmagatzematge, perquè serà fàcil identificar-la.

La captura de pantalla de sortida de l'ordre mostra tota la informació necessària.

  • UUID = 65B1-FB17
  • Tipus de sistema de fitxers = exfat

El UUID (Identificador únic universal) és un ID del dispositiu de bloc MyDrive (/dev/sda1) i el tipus de sistema de fitxers és exfat .

Tingueu en compte que els UUID poden tenir un nombre diferent de caràcters segons els tipus de sistema de fitxers. Per exemple, el GRIX L'UUID del sistema de fitxers té 8 caràcters alfanumèrics amb un guió ( ), NTFS té una cadena de 16 caràcters sense guions, i EXT té 32 caràcters alfanumèrics amb guions.

Ara, fem-ho a la GUI, ja que estic a Ubuntu 22.04 amb un entorn d'escriptori GENOME, té una aplicació predeterminada per a la gestió de discs anomenada Discos . Obriu l'aplicació i feu clic a la unitat que es pot reconèixer per la capacitat d'emmagatzematge.

2. Creació d'un punt de muntatge

Per muntar permanentment una unitat externa a Linux, cal crear un punt de muntatge. És una configuració única tret que trieu un punt de muntatge diferent en el futur.

El punt de muntatge és un lloc on col·loqueu el sistema de fitxers per accedir-hi. Pot ser qualsevol directori a qualsevol lloc de Linux; normalment, /mnt o /media s'utilitzen directoris. Estic fent un directori al arrel va trucar /media/MyBackup , que serà el meu punt de muntatge.

sudo mkdir / mitjans de comunicació / MyBackup

Ara, muntaré permanentment la meva unitat externa MyDrive a /media/MyBackup punt de muntatge.

Hem trobat el nom, l'UUID i el tipus de sistema de fitxers de la unitat connectada, també hem creat el punt de muntatge. L'últim pas és accedir i modificar el fstab dossier.

3. Accediu i editeu el fitxer fstab

El fstab fitxer és un fitxer de configuració del sistema de fitxers al fitxer /etc directori que conté informació sobre els dispositius d'emmagatzematge muntats. S'hi pot accedir des de qualsevol editor de text, però requereix l'accés de superusuari per modificar-lo.

sudo perquè / etc / fstab

Ara, és hora d'inserir la informació extreta anteriorment utilitzant la sintaxi general següent.

[ Dispositiu ] [ Mount-Point ] [ Tipus de sistema de fitxers ] [ Opcions de muntatge ] [ Abocador ] [ Passar ]

A continuació s'esmenta l'explicació de tots els paràmetres de la sintaxi anterior.

[Dispositiu] El dispositiu UUID
[Mount-Point] El directori del punt de muntatge des d'on s'accedeix al contingut de la unitat connectada [per a més execució muntar home comandament]
[Tipus de sistema de fitxers] El tipus de format del sistema de fitxers com ara fat, exfat, ntfs o ext4
[Opcions de muntatge] Opció de lectura i escriptura per al dispositiu ( per defecte s'utilitza per a l'accés de lectura i escriptura)
[Bocada] Per activar o desactivar la còpia de seguretat del dispositiu connectat; si és 0, la còpia de seguretat està desactivada

El fsck L'ordre s'utilitza per verificar si hi ha errors a la unitat abans d'iniciar l'arrencada. Per al dispositiu arrel, el fsck sempre serà 1.

El format següent és aplicable a la majoria de distribucions de Linux com Arch Linux o Debian; tanmateix, l'últim Ubuntu (22.04) té un format diferent que s'esmenta baix .

UUID = [ UUID del dispositiu ] [ Mount-Point ] [ Tipus de sistema de fitxers ] [ Opcions de muntatge ] [ Abocador ] [ Passar ]

Insereixo la informació extreta anteriorment al fstab fitxer utilitzant el format anterior.

UUID =65B1-F446 / mitjans de comunicació / MyBackup exfat per defecte 0 0

Nota: Utilitzeu a pestanya per separar els camps en lloc d'espais.

He configurat el [Opcions de muntatge] a per defecte, el que significa que el dispositiu té accés de lectura i escriptura. El [Bocada] i [Passar] les opcions s'estableixen a 0 perquè no vull fer una còpia de seguretat ni a l'arrencada fsck comprovar.

Format Lliure

L'últim Ubuntu (22.04) té un format diferent per configurar les unitats externes fstab dossier.

/ dev / disc / per-uuid / [ UUID del dispositiu ] [ Mount-Point ] [ Tipus de sistema de fitxers ] [ Opcions de muntatge ] [ Abocador ] [ Passar ]

Com que estic fent servir Ubuntu 22.04, utilitzaré aquest mètode.

/ dev / disc / per-uuid / 65B1-F446 / mitjans de comunicació / MyBackup exfat per defecte 0 0

Ara, deseu i sortiu del fitxer; Estic fent servir Vim, el :wq L'ordre escriurà i sortirà de l'editor.

4. Verificació

Per verificar que tota la informació esmentada al fstab el fitxer és correcte, utilitzeu muntar -a comandament.

sudo muntar -a

Si hi ha algun error, l'ordre anterior el mostrarà, en cas contrari, no hi haurà sortida.

No s'ha trobat cap error, la qual cosa significa que la unitat s'ha muntat correctament.

El fstab Els fitxers de diverses distribucions de Linux es donen a continuació per comparar-los.

Fitxer /etc/fstab de Debian

Arxiu Arch Linux /etc/fstab

Fitxer /etc/fstab d'Ubuntu

Conclusió

Si utilitzeu una unitat per a la vostra feina diària. Sobretot si hi deseu fitxers o accediu a fitxers des d'ell al vostre sistema Linux. O si esteu interessats a fer una còpia de seguretat del vostre sistema i no voleu reprendre després de l'arrencada, és una bona manera de fer-ho automàticament.

El muntatge automàtic és un enfocament per muntar una unitat d'emmagatzematge a l'arrencada perquè moltes distribucions de Linux no munten unitats a l'arrencada. Es pot fer col·locant l'UUID del dispositiu i el punt de muntatge al fitxer /etc/fstab dossier.