Arbeider med Linux MKFS -kommando

Arbeider med Linux MKFS -kommando
Du kan ikke unngå å lage filsystemene i Linux, spesielt når du jobber med datalagringsenhetene. Et filsystem organiserer katalogene i en hierarkisk form ned til underkatalogene og filene. De MKFS Kommando hjelper til med å bygge filsystemene i Linux, hovedsakelig på harddisk eller eksterne stasjoner som USB.

Kommandoen står for “Lag filsystemer” og du kan opprette de forskjellige typer filsystemer. Vi vil dekke hva filsystemene er og deres forskjellige typer og bruk av MKF -er for å lage et filsystem på et filbilde på Linux -systemet. Ta en titt på følgende illustratios.

Forstå filsystemer i Linux

Som en tommelfingerregel, hvis du er usikker på å jobbe med filsystemkommandoene som MKFS, Ikke prøv dem på det faktiske systemet ditt. Du kan krasje det ved å slette alt innholdet, men vi vil presentere en tryggere måte å gjøre det.

La oss forstå hva et filsystem er på den lappen. Linux bruker filsystemstrukturene for å administrere dataene på de forskjellige enhetene. Dessuten administrerer et filsystem hvordan dataene blir lagret eller hentet. For å opprette et filsystem bruker vi MKFS -kommandoen. I andre operativsystemer som Windows er dette referert til som Diskpartisjonering. Vi har de forskjellige filsystemtypene for Linux, og du spesifiserer hvilket system du skal opprette når du bruker MKFS -kommandoen.

Typer filsystemer

Du kan liste opp de tilgjengelige filsystemene på Linux -systemet ditt ved å kjøre MKFS -kommandoen og deretter trykke på Tab -tast to ganger, og etterlater ingen plass etter MKFS.

Resultatet ditt kan avvike fra følgende:

Filsystemer bruker en funksjon kjent som journalføring. Konseptet involverer filsystemene som har en oversikt over fullførte fil skriver at det lagrer i en journal. Tilsvarende oppretter det en journal over de ventende skrivepostene som blir oppdatert når du skriver til filene. Dette hjelper fordi når noe forårsaker en brå forstyrrelse, kan et filsystem reparere de ødelagte filene ved å referere til tidsskriftet. Imidlertid støtter ikke alle filsystemene, spesielt de gamle, dette konseptet.

Fra forrige bilde ser vi de forskjellige typene filsystemer inkludert Ext2, Ext3, MSDOS, FAT, VFAT, etc. Filsystemene har sine forskjeller, og det er godt å vite hvilket system du skal bruke når du oppretter filsystemet ditt.

Hvordan lage et Linux -filsystem ved hjelp av MKFS

MKFS -kommandoen kan rote systemet ditt hvis du ikke er forsiktig. For å unngå dette oppretter vi først en bildefil som lar oss skille systemet vårt fra bildefilen. Vi bruker dd Kommando for å opprette vår bildefil for denne saken. Vi spesifiserer også banen til filene våre for DD å bruke. Banen er Dev/null som kaster dataene som er skrevet til filene. Vi navngir bildefilen vår som Linuxhint.img. Filsystemet vårt er 100 MB i størrelse. Bytt ut verdiene og navnene for å matche saken din.

Kommandoen vil være:

$ dd if =/dev/null av = ~/linuxhint.IMG BS = 1M telling = 100

I dette tilfellet er hver blokk representert med 1 for 1 MB.

For å bekrefte bildefilen, kjør følgende kommando:

$ ls -hl | grep linuxhint

For å opprette et ext4 -filsystem eller et av dine valg, vil kommandoen være:

$ MKFS.ext4 ~/linuxhint.img

Det er det! Vårt ext4-filsystem er opprettet med et midlertidig oppsettpunkt. Lag et monteringspunkt for filsystemet. For dette, la oss lage en ny katalog som heter Linuxhint og bruk det som vårt monteringspunkt. Vi må gi Mount Point -tillatelser til en gitt bruker, i dette tilfellet ditt brukernavn.

$ sudo mkdir /mnt /linuxhint
$ sudo mount ~/linuxhint.img /mnt /linuxhint
$ Sudo Chown Kyle: Brukere /MNT /Linuxhint

Filsystemet ditt er bra å gå. Du kan navigere i Mount Point og prøve å lage filer for å se om det fungerer.

Vi lyktes med å lage et Ext4 -filsystem ved hjelp av MKFS -kommandoen. Du kan slette monteringspunktet når du er fornøyd med oppgavene dine.

Konklusjon

Å opprette filsystemene er enkelt å bruke MKFS -kommandoen. Du kan opprette de forskjellige filsystemtypene avhengig av hva du vil ha med filsystemene. Denne guiden presenterte et eksempel på å lage et ext4 -filsystem på en bildefil. Å bruke en bildefil når du tester filsystemkommandoene anbefales for å unngå å rote med systemet ditt. Forhåpentligvis forstår du nå hvordan du bruker MKFS -kommandoen i Linux.