Linux Mount Command

Linux Mount Command



I Linux -ekosystemet är montering en av de stora operationerna som systemet förlitar sig på. Faktum är att filsystemet för Linux enbart är beroende av monteringsmekanismen.

Innan vi hoppar djupare in i kommandot mount, låt oss ta en titt på vad det faktiskt är. I Linux är montering processen att ansluta ett extra filsystem ovanpå det för närvarande tillgängliga filsystemet på datorn.







En snabb anteckning om filsystemet: det är en hierarki av kataloger som system använder för att organisera filer och mappar på ett lagringsmedium. Filsystem finns i varje lagringslösning: USB-flash-enhet, CD-ROM, HDD, SSD och till och med disketter! För UNIX /Linux och liknande system börjar filsystemet med rotkatalogen (noteras som /). Under root finns alla andra underordnade filsystem.



Med hjälp av fäste

På grund av monteringsmekanismen i kärnan i systemet spelar mount en viktig roll för att forma Linux -ekosystemet. Detta kommando erbjuder massor av användbarhet för många situationer. När du kör mount för att montera ett filsystem kontaktar den med kärnan för att slutföra operationen.



I denna artikel kommer jag att försöka täcka viktiga och intressanta sådana så mycket som möjligt. Det är dock helt upp till dig och din kreativitet att använda mount till din fördel.





montera plats

Kör det här kommandot.

som montera



Den finns i katalogen /usr /bin. Denna katalog är i allmänhet hem för nästan alla kommandon du någonsin kommer att köra i din Linux -historia.

Grunderna

Så här ser den grundläggande strukturen för kommandon för körmontering ut.

montera --källa <källa> --mål <mål>

Även om det inte är så vanligt att använda –källa- och –målflaggor, rekommenderar jag starkt att folk gör det för att ha en tydlig skillnad i syftet med kommandot.

För att montera ett visst filsystem behöver mount källan och målet. Till exempel tog jag Ubuntu -installations -ISO och jag vill montera den här filen. Kör följande kommandon.

sudo mkdir /mnt/ubuntu_iso

sudo montera -ellerslinga-tiso9660--källa~/Skrivbord/ubuntu-19.04-desktop-amd64.iso
--mål /mnt/ubuntu_iso

I denna kommandoserie skapade vi en katalog där ISO -filen ska monteras. Sedan sa vi till mount att använda den katalogen för att montera ISO i den katalogen.

Om du hamnar med ett fel som misslyckades med att konfigurera loop -enheten, kontrollera om kommandot är korrekt skrivet. I andra fall, se till att loop -modulen i kärnan körs.

lsmod | greppslinga

Ingen utmatning i detta steg betyder att modulen inte körs. Starta den med hjälp av modprobe.

sudomodprobe loop

Kommandot ska köra bra nu.

Listar alla fästen

När mount körs av sig själv utan några ytterligare parametrar returnerar listan över alla för närvarande monterade filsystem i datorns lagring.

montera

Eller,

montera -de

Montera version

montera -V

Detta visar programvaruversionen av mount.

Filsystemsinformation

Om du har en viss typ av filsystem i åtanke kan du använda mount för att kontrollera vilka fästen som använder detta filsystem.

montera -t <filsystemtyp>

Till exempel kommer detta kommando att lista alla filsystem som använder ext4.

montera -de -text4

Använda /etc /fstab

Detta är en speciell systemkonfigurationsfil som innehåller filsystemen för operativsystemet. Även om det nu är lättare att montera enheter och filsystem, var fstab i tidiga åldrar det enda alternativet att berätta för datorn att söka efter ett specifikt filsystem och montera det automatiskt.

Den finns på /etc /fstab.

ett/etc/fstab

Bat är ett överlägset alternativ för katter med ytterligare funktioner som syntaxmarkering och formatering.

Som nämnts i filen följer fstab följande struktur för tabellen.

<filsystem> <monteringspunkt> <typ> <alternativ>
<dumpa> <passera>

I listan finns en post som standard (systemets hårddisk). Låt oss förklara det del för del.

Denna del är filsystemet som ska monteras. Den är inställd av UUID.

Nästa är monteringspunkten. I det här fallet kommer det att monteras som roten.

Nu, filsystemstypen. Den använder ext4 journaling -filsystemet.

Detta är de alternativ som monteras kommer att följa när du installerar filsystemet.

Nästa värden är för dump respektive pass.

I den här artikeln går vi inte djupare in i fstab -galenskapen. Om du är intresserad kan du söka på internet efter lämpliga guider och förklaringar med ytterligare tips och tricks.

Montering av en enhet

I nästan alla moderna Linuxdistributioner kommer dessa dagar automatiskt att montera alla lagringsenheter du ansluter till den automatiskt, till exempel USB -flashenheter. Men om den inte monterades eller auto-mount är inaktiverad måste du montera den manuellt.

Kontrollera först om enheten känns igen av systemet.

fdisk -de

Skapa en lämplig katalog för montering av enheten.

sudo mkdir /springa/halv/usb

Dags att äntligen montera enheten i mappen.

sudo montera --källa /dev/sdb1--mål /springa/halv/usb

Obs! Om du är villig att montera lagringsutrymme med några oortodoxa filsystem som exFAT, behöver du lämpliga drivrutiner. För Ubuntu är det exfat-utils och exfat-fuse. När det gäller Arch och andra Arch-baserade distros är det exfat-utils. Om du använder något annat än det, se till att leta efter lämplig exFAT -lösning för ditt system.

Avmontera något fäste

När du har monterat kommer filsystemet att finnas där för alltid. När det gäller kärnfilsystem är det viktigt att de förblir monterade. Avlägsningsanordningar måste dock avmonteras först och sedan tas bort. Annars kan det orsaka problem som dataförlust, datakorruption och andra skador. Jag förstörde av misstag ett USB -minne.

Om du vill ta bort alla filsystem använder du kommandot avmontera.

sudo umount -v <mål>

Slutgiltiga tankar

Det är alltid bra att konsultera mannen och informationssidorna för djupgående guider om vilket verktyg som helst. montering är inte annorlunda.

man montera

infomontera

Njut av!