En välkänd skillnad mellan Linux och Windows är att Linux ger användarna möjlighet att på ett transparent sätt styra monteringen av diskpartitioner. Detta ger i sin tur rätten att kontrollera flexibiliteten att konfigurera katalogstrukturen, att använda flera filsystem, där var och en kommer att uppfylla sitt eget syfte.
Tack vare den här funktionen kan användaren installera om operativsystemet utan att förlora användarfiler, komma åt kärnparametrar med hjälp av katalogerna /proc
och /sys
och blockera enheter med hjälp av katalogen /dev
. I den här artikeln kommer vi att prata om monteringspunkter och även titta på dem i Linux.
För att förstå termen monteringspunkter räcker det med att bekanta sig med en analogi. Låt oss föreställa oss ett stort fält där du vill plantera grönsaker. Men du behöver inte bara en utan flera sorters grönsaker, till exempel potatis. För att lösa uppgiften ska fältet delas in i olika tomter och den önskade sorten ska planteras på var och en av dem. När det är dags för skörd, oavsett sort, ska potatisen grävas upp och transporteras, och det finns bara en väg till fältet och all potatis kommer att transporteras längs denna väg. Det är också oberoende av från vilken tomt grödan skördades.
Låt oss nu komma till saken. Låt oss anta att du har en stor hårddisk som du behöver skriva data på. Detta är faktiskt vårt fält. Men du behöver ett filsystem utan journaling för /boot-katalogen, ett separat filsystem för roten och för /home
. Det är därför hårddisken är partitionerad. Dessa partitioner formateras sedan till önskat filsystem. Som exemplet med olika sorters potatis. Monteringsprocessen är det sätt på vilket potatisen transporteras ut från tomten. Oavsett vilken partition som data finns på kan den endast nås från rotkatalogen /. Alla partitioner monteras här, om inte till själva roten, så till en av mapparna. Denna mapp kallas för en monteringspunkt och dess innehåll ersätts med partitionens innehåll under monteringen.
För att visa monteringspunkter använder du följande kommando:
$ mount
I och med snap och flatpack är Linux monteringspunkter fyllda med montering av olika snap-paket och deras innehåll till filsystemet. Men även monterade hårddiskar kan analyseras här. För att filtrera ut endast hårddiskar använder du programmet grep:
$ mount | grep ^/dev
På så sätt kan du inte bara se, utan också konfigurera monteringspunkter med hjälp av filen /etc/fstab
.
Här listas alla partitioner på skivan som är monterade på systemet.