Monteringspunkt

I computing er et monteringspunkt et bibliotek, hvorfra tilgængelige data er i form af et filsystem på en partition af harddisk eller enhed . Mere simpelt er det mappen, der giver adgang til indholdet på en harddisk, USB-nøgle, DVD-afspiller eller anden lagerenhed.

En Unix-opfattelse

Begrebet monteringspunkt vises især i Unix- systemer  : Faktisk vises i et Windows- system datalagringsenheder og partitioner som uafhængige drev øverst i deres egen træstruktur . På Unix er de derimod inkluderet i træstrukturen, fordi Unix også behandler partitioner og lagerenheder som filer .

Hvis vi f.eks. Overvejer et system, der omfatter:Under Windows får vi derefter adgang til disse data separat:Under Unix vil adgang være fra roden /  :

Der er flere operationer mulige som for ethvert filsystem . Men to er afgørende: samling (for at kunne bruge det) og demontering. Afmontering kan kun udføres, efter at alle aktuelle operationer med den berørte partition er afsluttet. Dette gælder både for Unix og Windows.

Eksempel under Windows: Vi tilslutter en USB-nøgle , vi skriver en stor fil på den, skrivetiden vil være betydelig, og hvis vi klikker på ikonet for at afbryde den, får vi en fejlmeddelelse, der angiver, at operationen n ikke er mulig i øjeblikket og skal fornyes senere.

Hvis vi afskærer (fysisk) adgang til det perifere udstyr, når vi ikke har demonteret, har vi:

Det er klart, at hvis vi lukker operativsystemet ordentligt, sørger det for at afmontere alt, hvad der er monteret korrekt.

Montering og demontering under Unix

Når der er adgang til data fra et monteringspunkt, siges partitionen eller enheden at være monteret . På Unix-systemer, den standard monteringspunkt er / mnt eller / media (eller / Volumes i tilfælde af Mac OS X ). For eksempel vil en diskett generelt blive monteret i / mnt / fd0 og en CD-ROM i / mnt / cdrom eller / media / cdrom . Standardmonteringspunktet for enheder er angivet i en systemkonfigurationsfil ( / etc / fstab på Linux og / etc / vfstab på Solaris ).

Den Unix-kommandoen til montering mapper er montere . Den omvendte kommando, som afmonteres , er umount (ikke afmontering ).

Montering

Mount- kommandoen bruges til at linke en partition eller en enhed til en mappe, et bibliotek, hvorigennem data på partitionen eller enheden kan fås.

For at montere en enhed eller en partition med mount-kommandoen skal du angive:

For eksempel læser kommandoen nedenfor en cd-rom ved at montere enheden / dev / cdrom (cd-rom) på / media / cdrom, hvilket indikerer, at filsystemet er ISO 9660

mount -t iso9660 /dev/cdrom /media/cdrom

Visse indikationer kan udelades, når de er specificeret i konfigurationsfilen med standardmonteringspunkter ( / etc / fstab på Linux, / etc / vfstab på Solaris ...). Du kan udelade filsystemtypen, hvis den anvendte monteringsversion er "smart" nok. På den anden side, selvom du angiver det, vil du aldrig kunne montere et filsystem, som Unix-kernen ikke kan administrere (fordi det for eksempel ikke er konfigureret til at bruge det).

Når monteringen er vellykket, udføres en opdatering i en systemfil, der viser de aktuelle monteringer ( / etc / mtab-fil på Linux, / etc / mnttab på Solaris). Indstillingen -n til montering giver dig mulighed for at undgå denne opdatering i meget særlige tilfælde, hvor monteringen mislykkes af denne grund (hvis du f.eks. Arbejder på et rodet skrivebeskyttet filsystem).

Det er også muligt under moderne Unixes at montere filer, der udgør et filsystem alene (loopback) takket være -loop- indstillingen (under Linux, for Solaris er der ingen særlig mulighed, men der er først at gå gennem kommandoen lofiadm ) . Dette er især nyttigt i tilfælde af billeder, der repræsenterer disketter, cd-rom'er, dvd'er. Kommandoerne dd og mkisofs kan hjælpe med at oprette sådanne filer.

Det er muligt under visse konfigurationer at montere (total eller delvis overlapning) oven på andre allerede monterede systemer.

På samme måde kan det ved brug af NFS- systemet (en type netværksfilsystem) være muligt at se et filsystem monteret af NFS på systemet monteret af NFS (geneksport), men det er ret sjældent.

Demontering

For at afmontere en partition eller en enhed skal du bruge kommandoen umount. For eksempel :

umount /media/cdrom

Afmontering fungerer kun, hvis partitionen ikke er i brug, nemlig:

Hvis afmontering nægtes, kan du bruge kommandoen fuser til at finde ud af, hvilke processer der bruger den. For eksempel (hvis afmontering af / media / cdrom nægtes):

fuser /media/cdrom

Når afmontering har fundet sted, opdateres filen / etc / mtab (Linux) eller / etc / mnttab (Solaris).

Standard monteringspunkter under Unix

Harddisken er normalt opdelt i flere partitioner, der er monteret, når computeren starter. Et typisk eksempel:

Se også

Referencer

  1. http://www.kingston.com/frroot/flash/dm_care.asp