Il comando rappresenta "Crea file system" e puoi creare i vari tipi di file system. Copriremo ciò che sono i file system e i loro diversi tipi e l'uso di MKFS per creare un file system su un'immagine del file sul sistema Linux. Dai un'occhiata ai seguenti illustrati.
Comprensione dei file system in Linux
Come regola del pollice, se non si è sicuri di lavorare con i comandi del file system come MKFS, Non provarli sul tuo sistema reale. Potresti schiantarlo cancellando tutti i suoi contenuti, ma presenteremo un modo più sicuro di farlo.
In quella nota, capiamo cos'è un file system. Linux utilizza le strutture del file system per gestire i dati sui vari dispositivi. Inoltre, un file system gestisce come vengono archiviati o recuperati i dati. Per creare un file system, utilizziamo il comando MKFS. In altri sistemi operativi come Windows, questo viene definito Partizionamento del disco. Abbiamo i vari tipi di file system per Linux e si specifica quale sistema creare quando si utilizza il comando MKFS.
Tipi di file system
È possibile elencare i file system disponibili sul sistema Linux eseguendo il comando MKFS e quindi premendo il Tasto tab Due volte, non lasciando spazio dopo l'MKFS.
Il tuo risultato può differire da quanto segue:
I file system utilizzano una funzione nota come scrivere sul diario. Il concetto prevede che i file system abbiano una registrazione di file completati scrive che salva in un diario. Allo stesso modo, crea un diario dei record di scrittura in sospeso che vengono aggiornati durante la scrittura ai file. Questo aiuta perché quando qualcosa provoca una brusca interruzione, un file system può riparare i file rotti facendo riferimento al diario. Tuttavia, non tutti i file system, in particolare quelli vecchi, supportano questo concetto.
Dall'immagine precedente, vediamo i vari tipi di file system tra cui EXT2, EXT3, MSDOS, FAT, VFAT, ecc. I file system hanno le loro differenze ed è bene sapere quale sistema utilizzare durante la creazione del file system.
Come creare un file system Linux utilizzando MKFS
Il comando MKFS può rovinare il tuo sistema se non stai attento. Per evitare questo, creiamo prima un file immagine Questo ci consente di separare il nostro sistema dal file di immagine. Noi usiamo il dd comanda per creare il nostro file di immagine per questo caso. Inoltre, specifichiamo il percorso dei nostri file da utilizzare da DD. Il percorso è dev/zero che scarta i dati scritti ai suoi file. Nominiamo il nostro file di immagine come Linuxhint.img. Il nostro file system ha una dimensione di 100 mb. Sostituisci i valori e i nomi per abbinare il tuo caso.
Il comando sarà:
$ dd if =/dev/zero di = ~/linuxhint.IMG BS = 1 m CONT = 100
In questo caso, ogni blocco è rappresentato da 1 per 1 MB.
Per verificare il file di immagine, eseguire il seguente comando:
$ ls -hl | Grep Linuxhint
Per creare un file system EXT4 o una tua scelta, il comando sarà:
$ mkfs.ext4 ~/linuxhint.img
Questo è tutto! Il nostro file system EXT4 viene creato con un punto di configurazione temporaneo. Crea un punto di montaggio per il file system. Per questo, creiamo una nuova directory denominata Linuxhint e usalo come il nostro punto di montaggio. Dobbiamo dare le autorizzazioni di Mount Point a un determinato utente, in questo caso, il tuo nome utente.
$ sudo mkdir /mnt /linuxhint
$ sudo monte ~/linuxhint.IMG /MNT /LINUXHINT
$ sudo chown kyle: utenti /mnt /linuxhint
Il tuo file system è a posto. È possibile navigare nel punto di montaggio e provare a creare file per vedere se funziona.
Siamo riusciti a creare un file system EXT4 utilizzando il comando MKFS. Puoi eliminare il punto di montaggio una volta che sei soddisfatto delle tue attività.
Conclusione
La creazione dei file system è facile utilizzando il comando MKFS. È possibile creare i vari tipi di file system a seconda di ciò che desideri con i file system. Questa guida ha presentato un esempio di creazione di un file system EXT4 su un file di immagine. Si consiglia un file di immagine quando si testano i comandi del file system per evitare di scherzare con il sistema. Spero che ora capisca come usare il comando MKFS in Linux.