Come aggiungere elementi al file Fstab in Linux

click fraud protection

A differenza del sistema operativo Windows, i dischi rigidi non associati al sistema non si montano automaticamente. Questo obbliga gli utenti ad aprire il file manager e manualmente montare ogni unità e partizionare ogni volta che si avvia il PC. Questo è molto fastidioso ma puoi aggiungere elementi al file fstab in Linux e risolverlo.

AVVISO SPOILER: Scorrere verso il basso e guarda il video tutorial alla fine di questo articolo.

File della scheda File system di backup

La modifica del file della scheda del file system è molto pericolosa. Se non sai cosa stai facendo, o una lettera è fuori posto, il disastro può colpire. Ecco perché è importante eseguire un backup completo PRIMA di eseguire qualsiasi operazione all'interno di questa guida. Ti consigliamo anche di caricare questo backup su Dropbox o Google Drive ecc. Come una sicurezza, nel caso in cui non riesci ad accedere al file quando ne hai bisogno (per qualche motivo).

Per eseguire il backup del file, aprire una finestra del terminale e creare una nuova cartella:

instagram viewer
mkdir / home / nome utente / backup di sistema

Quindi, ottieni una shell di root. Questo viene fatto con sudo -s comando.

sudo -s

Con root, inserisci la directory / etc /, ed esegui:

cd / etc /
cp fstab / home / nome utente / backup di sistema

Quindi, rinominare il file fstab come .bak, con:

mv fstab fstab.bak

Ripristino del backup di Fstab

Scarica il backup del file Fstab.bak dal tuo archivio cloud e inseriscilo nei backup di sistema cartella o (se il file è ancora lì), usa il comando cd e vai su / home / nomeutente / backup di sistema cartella.

cd ~ / backup di sistema

Ottieni root per facilitare l'inserimento dei comandi di root, con sudo -s, quindi esegui:

mv fstab.bak / etc /

Elimina il file Fstab rotto in / etc / con:

cd / etc / rm fstab

Ripristina il backup, con:

mv fstab.bak fstab

Capire cosa fa Fstab

Fstab sta per "scheda del file system". Indica al sistema operativo esattamente quali partizioni sul sistema dovrebbero essere utilizzate, dove dovrebbero montare, se devono essere puliti all'avvio, qual è il formato del file system e tutto il file system relazionato. Durante un'installazione su Linux, questo file viene di solito generato automaticamente e molto probabilmente gli utenti normali non interagiranno mai con esso.

Detto questo, se stai cercando di impostare montaggi speciali e personalizzati per le singole unità sul tuo PC Linux, Fstab è il modo migliore per farlo. Gli utenti che evitano di armeggiare con questo file spesso hanno a che fare con il dolore di montare manualmente i dischi rigidi nel terminal / file manager ogni volta che il loro PC si avvia.

Aggiungi elementi a Fstab

L'aggiunta di elementi alla scheda del file system è un processo facile, ma snervante. Questo perché qualsiasi passo errato può causare una rottura. Di conseguenza, esamineremo due modi per aggiungere unità. Esamineremo sia il metodo UUID sia il metodo del dispositivo a blocchi.

Metodo blocco dispositivo

Il dispositivo a blocchi è il metodo più semplice per specificare le partizioni nella scheda del file system, ma è anche il meno sicuro. Questo perché l'utente sta specificando il dispositivo a blocchi di un disco rigido sul sistema. Contrariamente a quanto pensano alcuni utenti principianti di Linux, i dispositivi a blocchi non rimangono sempre gli stessi. Un dispositivo a blocchi può cambiare, a seconda della porta SATA a cui è collegato, e qualsiasi cambiamento nell'ordine del disco rigido su un PC può danneggiare seriamente le cose.

Se cambi costantemente dischi rigidi sulla scheda madre (per qualsiasi motivo), NON utilizzare questo metodo.

Passo 1: Apri un terminale ed esegui il lsblk -f comando. Questo rivela informazioni su tutti i dispositivi a blocchi sul tuo PC. Cerca la partizione esatta e prendi nota dell'etichetta.

Ad esempio, per aggiungere la prima partizione del mio terzo disco rigido, avrei bisogno di:

/dev/sdc,

/dev/sdc1 /dev/sdc.

Passo 2: nel terminale, crea una cartella sul tuo file system in cui desideri montare la partizione. In questo esempio, monteremo la partizione in ~ /.

mkdir ~ / Archiviazione

Passaggio 3: Ottieni root con sudo -s, quindi inserisci: nano / etc / fstab per modificare la scheda del file system.

Nel file di configurazione, gli utenti devono specificare tutto su dove monta l'unità. Ecco un esempio:

/ dev / sdc1 / home / nomeutente / Impostazioni predefinite di memoria ext4 0 3

Pensa a questo come una frase o una formula. Ecco come funziona. Innanzitutto, specifica la partizione del dispositivo a blocchi:

/dev/sdc1

Quindi, dì al sistema qual è il tipo di file system (lsblk dovrebbe dirti queste informazioni):

ext4

Terzo, dire al sistema quali opzioni e attributi dovrebbe avere questo mount. Nel mio caso, ho "impostazioni predefinite". Vuoi cose più complesse? Guarda il manuale o la wiki della tua distribuzione Linux sotto "fstab".

default

In quarto luogo, specificare il cumulo di rifiuti e fsck ordine. Dato che quasi nessuno usa la funzione "dump", posiziona uno 0 e poi premi la barra spaziatrice. Quindi, specifica l'ordine in cui questa montatura deve essere pulita. Cosa significa questo? All'avvio, lo strumento di controllo FSCK cancella tutti gli errori sui dischi rigidi per evitare problemi. Nella scheda del file system, l'ordine va: 1 (root), 2 (home), quindi tutto il resto.

Dato che questa è la terza cosa che il sistema monterà, inserisci un 3. Il risultato è:

0 3

Questo ci dà la nostra linea di montaggio: / dev / sdc1 / home / nomeutente / Impostazioni predefinite di memoria ext4 0 3

Dopo aver scritto questa riga in Fstab, sposta il cursore sopra di essa e premi "Invio" per creare uno spazio. stampa # per scrivere un commento. Per esempio:

# Questo è il mio disco rigido da 1 TB che si monta su / home / nome utente / archiviazione
/ dev / sdc1 / home / nomeutente / Impostazioni predefinite di memoria ext4 0 3

Al termine, premere CTRL + O salvare. Riavvia il sistema. Quando accedi di nuovo, il tuo disco rigido verrà montato correttamente.

Metodo UUID

Montare le partizioni in fstab è molto più sicuro con il metodo UUID. Questo perché a meno che non venga modificato manualmente, un UUID rimane lo stesso (diversamente dalle etichette dei dispositivi a blocchi). Ecco come montare uno stile UUID di partizione.

Nota: le istruzioni per questo metodo sono identiche (meno un passaggio) al metodo del dispositivo a blocchi. Torna a quella sezione dell'articolo se ti perdi.

Passo 1: in un terminale, utilizzare lsblk -f

L'opzione -f mostra più informazioni che semplici lsblk da solo (come formati di file system ecc.). Cerca UUID. Segui l'ID del dispositivo a blocchi sulla partizione del disco rigido che desideri montare e copia il numero UUID accanto.

Passo 2: ottenere root in un terminale, con sudo -s e aprire il file fstab:

sudo -s. nano / etc / fstab

Passaggio 3: scrivi la tua mount line. Ad esempio, una linea di montaggio UUID dovrebbe essere simile a questa:

# Questo è il mio disco rigido da 1 TB che si monta su / home / nome utente / archiviazione
UUID = 9332b261-e089-468e-92a0-ffe07b0ae51f / home / nome utente / impostazioni predefinite ext4 archiviazione 0 3

Al termine, salva il file fstab con CTRL + O, quindi riavvia il PC.

Conclusione

Sebbene la modifica della scheda del file system su Linux possa sembrare spaventosa, ne vale la pena, in quanto consente di montare automaticamente diverse partizioni del disco rigido. Esistono alcuni strumenti su Linux per rendere questo processo molto più semplice, ma c'è un inconveniente: utilizzando uno strumento automatico gli utenti non imparano nulla. Imparando tutto ciò che c'è da sapere su Fstab, sarà facile risolvere i problemi lungo la strada quando si presentano.

watch instagram story