Unità con montaggio automatico su Linux

Unita Con Montaggio Automatico Su Linux



Se sei un utente Linux e desideri montare automaticamente un'unità sul tuo sistema all'avvio, puoi farlo inserendo il file UUID del dispositivo e punto di montaggio percorso nel fstab file di configurazione. IL fstab è un file di tabella del file system situato nel file /eccetera directory.

Bene, il montaggio automatico di un'unità può essere utile per vari scopi. Ad esempio, intendo eseguire un backup del mio sistema su un dispositivo di archiviazione esterno. Per automatizzarlo, devo mantenere il dispositivo connesso al sistema anche all'avvio.

Allo stesso modo, molte app sincronizzano i file direttamente dalle unità di sistema, se l'unità viene smontata, sincronizzare nuovamente tali file sarebbe un inconveniente. Il montaggio automatico monta automaticamente l'unità senza doversi preoccupare di eseguire il file montare comando o eseguirlo manualmente dalla GUI.







In questo tutorial, esplorerò come rendere un'unità collegata montata automaticamente all'avvio su Linux.



Unità con montaggio automatico su Linux

È necessario eseguire alcuni passaggi con attenzione per montare automaticamente l'unità collegata su Linux.



Tieni presente che, per impostazione predefinita, Linux non monta alcuna unità collegata all'avvio, deve essere montata su un punto di montaggio per accedere ai suoi dati. Tuttavia, le distribuzioni Linux con ambienti desktop montano automaticamente le unità.





Nota: Le istruzioni fornite in questa guida vengono eseguite su Ubuntu 22.04. Tuttavia, determinati comandi funzioneranno senza errori anche su altre distribuzioni.

1. Trova l'UUID e il tipo di file system

Per trovare il nome di un'unità, il suo numero di identificazione univoco (UUID) e il tipo di file system , ci sono due modi. Il primo utilizza le applicazioni GUI integrate e il secondo avviene tramite la riga di comando.



Personalmente preferisco farlo sul terminale perché è più preciso.

sudo bambino

IL bambino command è un'utilità della riga di comando utilizzata per ottenere informazioni sui dispositivi a blocchi interni ed esterni.

Ora, identifica il ETICHETTA dell'unità, che è Mio disco nel mio caso, e annotare il UUID E file system tipo. Non dimenticare di dare un nome alla tua unità di archiviazione, perché sarà facile identificarla.

Lo screenshot dell'output del comando mostra tutte le informazioni richieste.

  • UUID = 65B1-FB17
  • Tipo di file system = exfat

IL UUID (Universal Unique Identifier) ​​è un ID del dispositivo a blocchi MyDrive (/dev/sda1) e il tipo di file system è exfat .

Tieni presente che gli UUID possono avere un numero diverso di caratteri a seconda dei tipi di file system. Ad esempio, il GRASSO L'UUID del file system è composto da 8 caratteri alfanumerici con un trattino ( ), NTFS ha una stringa di 16 caratteri senza trattini e EST ha 32 caratteri alfanumerici con trattini.

Ora facciamolo sulla GUI, dato che sono su Ubuntu 22.04 con un ambiente desktop GENOME ha un'app predefinita per la gestione del disco chiamata Dischi . Apri l'app e fai clic sull'unità riconoscibile dalla capacità di archiviazione.

2. Creazione di un punto di montaggio

Per montare permanentemente un'unità esterna su Linux, è necessario creare un punto di montaggio. Si tratta di una configurazione una tantum, a meno che non si scelga un punto di montaggio diverso in futuro.

Il punto di montaggio è un luogo in cui si inserisce il file system a cui è possibile accedere. Può essere qualsiasi directory ovunque su Linux; normalmente, /mnt O /media vengono utilizzate le directory Sto creando una directory in radice chiamato /media/MyBackup , che sarà il mio punto di montaggio.

sudo mkdir / media / MyBackup

Ora monterò in modo permanente la mia unità esterna Mio disco A /media/MyBackup punto di montaggio.

Abbiamo trovato il nome, l'UUID e il tipo di file system dell'unità collegata, abbiamo anche creato il punto di montaggio. L'ultimo passaggio è l'accesso e la modifica del file fstab file.

3. Accedi e modifica il file fstab

IL fstab file è un file di configurazione del file system in formato /eccetera directory che contiene informazioni sui dispositivi di archiviazione montati. È possibile accedervi in ​​qualsiasi editor di testo, ma richiede l'accesso da superutente per essere modificato.

sudo Perché / eccetera / fstab

Ora è il momento di inserire le informazioni estratte sopra utilizzando la seguente sintassi generale.

[ Dispositivo ] [ Punto di montaggio ] [ Tipo di file system ] [ Opzioni di montaggio ] [ Scarico ] [ Passaggio ]

La spiegazione di tutti i parametri della sintassi di cui sopra è menzionata di seguito.

[Dispositivo] Il dispositivo UUID
[Punto di montaggio] La directory del punto di montaggio da cui si accede al contenuto dell'unità collegata [per ulteriori informazioni run montaggio dell'uomo comando]
[Tipo di file system] Il tipo di formato del file system come fat, exfat, ntfs o ext4
[Opzioni di montaggio] Opzione di lettura e scrittura per il dispositivo ( valori predefiniti viene utilizzato per l'accesso in lettura e scrittura)
[Scarico] Per abilitare o disabilitare il backup del dispositivo collegato; se è 0, il backup è disabilitato

IL fsck Il comando viene utilizzato per verificare la presenza di errori nell'unità prima di avviare l'avvio. Per il dispositivo root, il file fsck sarà sempre 1.

Il seguente formato è applicabile nella maggior parte delle distribuzioni Linux come Arch Linux o Debian; tuttavia, l'ultima Ubuntu (22.04) ha un formato diverso menzionato sotto .

UUID = [ UUID del dispositivo ] [ Punto di montaggio ] [ Tipo di file system ] [ Opzioni di montaggio ] [ Scarico ] [ Passaggio ]

Inserirò le informazioni estratte sopra nel file fstab file utilizzando il formato sopra.

UUID =65B1-F446 / media / Impostazioni predefinite exfat di MyBackup 0 0

Nota: Usare un scheda per separare i campi anziché gli spazi.

Ho impostato il [Opzioni di montaggio] A valori predefiniti, il che significa che il dispositivo ha accesso in lettura e scrittura. IL [Scarico] E [Passaggio] le opzioni sono impostate su 0 perché non voglio eseguire il backup e l'avvio fsck controllo.

Formato libero

L'ultima Ubuntu (22.04) ha un formato diverso per l'impostazione delle unità esterne nel file fstab file.

/ dev / disco / by-uuid / [ UUID del dispositivo ] [ Punto di montaggio ] [ Tipo di file system ] [ Opzioni di montaggio ] [ Scarico ] [ Passaggio ]

Dato che utilizzo Ubuntu 22.04, utilizzerò questo metodo.

/ dev / disco / by-uuid / 65B1-F446 / media / Impostazioni predefinite exfat di MyBackup 0 0

Ora salva ed esci dal file; Sto usando Vim, il :wq il comando scriverà e uscirà dall'editor.

4. Verifica

Per verificare che tutte le informazioni menzionate nel fstab il file è corretto, utilizzare il file montare -a comando.

sudo montare -UN

Se c'è qualche errore, il comando precedente lo visualizzerà, altrimenti non ci sarà alcun output.

Non è stato riscontrato alcun errore, il che significa che l'unità è stata montata correttamente.

IL fstab i file di varie distribuzioni Linux sono riportati di seguito per il confronto.

File Debian /etc/fstab

File /etc/fstab di ArchLinux

File Ubuntu /etc/fstab

Conclusione

Se utilizzi un'unità per il tuo lavoro quotidiano. Soprattutto se stai salvando file al suo interno o accedi a file da esso sul tuo sistema Linux. Oppure, se sei interessato a eseguire il backup del tuo sistema e non vuoi riprenderlo dopo l'avvio, allora è un buon modo per farlo automaticamente.

Il montaggio automatico è un approccio al montaggio di un'unità di archiviazione all'avvio poiché molte distribuzioni Linux non montano le unità all'avvio. Può essere fatto inserendo l'UUID del dispositivo e il punto di montaggio nel file /etc/fstab file.