En velkendt forskel mellem Linux og Windows er, at det giver brugerne mulighed for at kontrollere monteringen af diskpartitioner på en gennemsigtig måde. Til gengæld giver dette ret til at kontrollere fleksibiliteten til at konfigurere mappestrukturen, til at bruge flere filsystemer, hvor hver enkelt opfylder sit eget formål.
Takket være denne funktion kan brugeren geninstallere operativsystemet uden at miste brugerfiler, få adgang til kerneparametre ved hjælp af /proc-
og /sys-bibliotekerne
og blokenheder ved hjælp af /dev-biblioteket
. I denne artikel vil vi tale om mount points og også se på dem i Linux.
For at forstå begrebet mount points er det nok at gøre sig bekendt med en analogi. Lad os forestille os en stor mark, hvor du vil plante grøntsager. Men du skal ikke bare bruge én, men flere sorter af grøntsager, f.eks. kartofler. For at løse opgaven skal marken opdeles i parceller, og den ønskede sort skal plantes på hver af dem. Når det er tid til at høste, skal kartoflerne uanset sort graves op og transporteres, og der er kun én vej til marken, og alle kartoflerne vil blive transporteret ad denne vej. Det er også uafhængigt af, hvilken mark afgrøden er høstet fra.
Lad os nu komme til sagen. Lad os antage, at du har en stor harddisk, som du har brug for at skrive data på. Det er faktisk vores felt. Men du har brug for et filsystem uden journaling til /boot-biblioteket, et separat filsystem til roden og til /home
. Det er derfor, harddisken er partitioneret. Disse partitioner formateres derefter til det ønskede filsystem. Som eksemplet med forskellige kartoffelsorter. Monteringsprocessen er den måde, hvorpå kartoflerne transporteres ud af parcellen. Uanset hvilken partition dataene ligger på, kan de kun tilgås fra rodmappen /. Alle partitioner monteres her, hvis ikke til selve roden, så til en af mapperne. Denne mappe kaldes et monteringspunkt, og dens indhold erstattes med partitionens indhold under monteringen.
Brug følgende kommando for at se monteringspunkter:
$ mount
Med fremkomsten af snap og flatpack er Linux-monteringspunkter fyldt med montering af forskellige snap-pakker og deres indhold til filsystemet. Men monterede harddiske kan også analyseres her. Brug programmet grep
til kun at filtrere harddiske ud:
$ mount | grep ^/dev
På denne måde kan du ikke kun se, men også konfigurere monteringspunkter ved hjælp af filen /etc/fstab
.
Den viser alle de partitioner på disken, som er monteret på systemet.