Linux Mount Command

Linux Mount Command



I Linux -økosystemet er montering en av de viktigste operasjonene som systemet er avhengig av. Faktisk er filsystemet til Linux utelukkende avhengig av monteringsmekanismen.

Før vi hopper dypere inn i mount -kommandoen, la oss se hva det egentlig er. I Linux er montering prosessen med å koble til et ekstra filsystem på toppen av det nåværende tilgjengelige filsystemet på datamaskinen.







Et raskt notat om filsystemet: det er et hierarki av kataloger som systemer bruker til å organisere filer og mapper på et lagringsmedium. Filsystem finnes i hver enkelt lagringsløsning: USB-flash-stasjon, CD-ROM, HDD, SSD og til og med diskett! Når det gjelder UNIX /Linux og lignende systemer, starter filsystemet med rotkatalogen (merket som /). Under root finnes alle de andre underordnede filsystemene.



Bruker feste

På grunn av monteringsmekanismen i kjernen av systemet, spiller mount en viktig rolle i utformingen av Linux -økosystemet. Denne kommandoen tilbyr massevis av verktøy i mange situasjoner. Når du kjører mount for å montere et filsystem, tar det kontakt med kjernen for å fullføre operasjonen.



I denne artikkelen skal jeg prøve å dekke viktige og interessante så mye som mulig. Imidlertid er det helt opp til deg og din kreativitet å bruke mount til din fordel.





monteringsplassering

Kjør denne kommandoen.

hvilken montere



Den ligger i katalogen /usr /bin. Denne katalogen er vanligvis hjemmet til nesten alle kommandoene du noen gang vil kjøre i historien til Linux.

Grunnleggende

Slik ser den helt grunnleggende strukturen ut for løpende monteringskommandoer.

montere --kilde <kilde> --mål <mål>

Selv om bruk av –kilde- og –mål -flagg ikke er så vanlig, anbefaler jeg sterkt at folk gjør det for å ha et klart skille med formålet med kommandoen.

For å montere et bestemt filsystem trenger mount kilden og målet. For eksempel tok jeg Ubuntu -installasjons -ISO og jeg ønsker å montere denne filen. Kjør følgende kommandoer.

sudo mkdir /mnt/ubuntu_iso

sudo montere -ellerLøkke-tiso9660--kilde~/Skrivebord/ubuntu-19.04-desktop-amd64.iso
--mål /mnt/ubuntu_iso

I denne kommandaserien opprettet vi en katalog der ISO -filen skal monteres. Deretter ba vi mount om å bruke den katalogen for å montere ISO i den katalogen.

Hvis du ender opp med en feil som mislyktes i å konfigurere loop -enheten, må du kontrollere om kommandoen er riktig skrevet. I andre tilfeller må du kontrollere at loop -modulen til kjernen kjører.

lsmod | grepLøkke

Ingen utgang i dette trinnet betyr at modulen ikke kjører. Start den med modprobe.

sudomodprobe loop

Kommandoen skal kjøre helt fint nå.

Lister opp alle festene

Når du kjører mount 'alene av seg selv uten noen ekstra parametere, vil det returnere listen over alle filsystemene som er montert i datamaskinen.

montere

Eller,

montere -de

Monter versjon

montere -V

Dette vil vise programvareversjonen av mount.

Filsysteminformasjon

Hvis du har en bestemt type filsystem i tankene, kan du bruke mount for å sjekke hvilke fester som bruker dette filsystemet.

montere -t <filsystemtype>

Denne kommandoen viser for eksempel alle filsystemene som bruker ext4.

montere -de -text4

Bruker /etc /fstab

Dette er en spesiell systemkonfigurasjonsfil som inneholder filsystemene for operativsystemet. Selv om det nå er lettere å montere enheter og filsystemer, var fstab i en tidlig alder det eneste alternativet for å be datamaskinen om å se etter et bestemt filsystem og montere det automatisk.

Den ligger på /etc /fstab.

en/etc/fstab

Bat er et overlegen alternativ for katt med tilleggsfunksjoner som syntaksfremheving og formatering.

Som nevnt i filen følger fstab følgende struktur for tabellen.

<filsystem> <mount_point> <type> <alternativer>
<dump> <sende>

På listen er det en oppføring som standard (systemets HDD). La oss forklare det del for del.

Denne delen er filsystemet som skal monteres. Det er satt av UUID.

Det neste er monteringspunktet. I dette tilfellet blir det montert som roten.

Nå, filsystemtypen. Den bruker ext4 journaling -filsystemet.

Dette er alternativene som monteringen vil følge når du monterer filsystemet.

De neste verdiene er henholdsvis dump og pass.

I denne artikkelen går vi ikke dypere inn på fstab -galskapen. Hvis du er interessert, kan du søke på internett etter passende guider og forklaringer med flere tips og triks.

Montering av en enhet

I nesten alle de moderne Linux -distroene vil disse dager automatisk montere enhver lagringsenhet du kobler til den automatisk, for eksempel USB -flash -stasjoner. Men hvis den ikke ble montert eller automatisk montering er deaktivert, må du montere den manuelt.

Sjekk først om enheten gjenkjennes av systemet.

fdisk -de

Lag en passende katalog for montering av enheten.

sudo mkdir /løpe/halv/usb

På tide å endelig montere stasjonen i mappen.

sudo montere --kilde /dev/sdb1--mål /løpe/halv/usb

Merk: Hvis du er villig til å montere lagring med noen uortodokse filsystemer som exFAT, trenger du de riktige driverne. For Ubuntu er det exfat-utils og exfat-fuse. Når det gjelder Arch og andre Arch-baserte distroer, er det exfat-utils. Hvis du bruker noe annet enn det, må du sjekke om det er passende exFAT -løsning for systemet ditt.

Avmonterer et hvilket som helst feste

Når du har montert, vil filsystemet være der for alltid. Når det gjelder kjernefilsystemer, er det viktig at de forblir montert. Imidlertid må fjerningsenheter først demonteres og deretter fjernes. Ellers kan det forårsake problemer som datatap, datakorrupsjon og andre skader. Jeg ødela en USB -flash -stasjon ved et uhell.

For å fjerne et filsystem, bruk kommandoen avmonter.

sudo umount -v <mål>

Siste tanker

Det er alltid flott å konsultere mannen og infosider for grundige guider om ethvert verktøy. mount er ikke annerledes.

Mann montere

infomontere

Nyt!