Android

Sådan monteres og afmonteres filsystemer i Linux

Afmontering og montering af cassette krans - Netcyklen.dk

Afmontering og montering af cassette krans - Netcyklen.dk

Indholdsfortegnelse:

Anonim

På Linux- og UNIX-operativsystemer kan du bruge mount kommandoen til at vedhæfte (montere) filsystemer og flytbare enheder, såsom USB-flashdrev på et bestemt monteringspunkt i katalogtræet.

Umount-kommandoen fjerner (fjerner) det monterede filsystem fra katalogtræet.

I denne tutorial vil vi gennemgå det grundlæggende vedhæftning og afmontering af forskellige filsystemer ved hjælp af kommandoerne mount og umount .

Sådan vises monterede filsystemer

Når den bruges uden noget argument, viser mount kommandoen alle aktuelt tilknyttede filsystemer:

mount

Som standard inkluderer output alle filsystemer, inklusive de virtuelle, såsom cgroup, sysfs og andre. Hver linje indeholder oplysninger om enhedsnavnet, det bibliotek, som enheden er monteret på, filtypetypen og monteringsindstillingerne i følgende form:

device_name on directory type filesystem_type (options)

Hvis du kun vil vise visse filsystemer, bruger du indstillingen -t .

For at udskrive kun de ext4-partitioner, du vil bruge:

mount -t ext4

Montering af et filsystem

Hvis du vil montere et filsystem på et givet sted (monteringspunkt), skal du bruge mount i følgende form:

mount DEVICE_NAME DIRECTORY

Når filsystemet er knyttet, bliver monteringspunktet rodkataloget til det monterede filsystem.

For eksempel at montere /dev/sdb1 filsystemet i /mnt/media biblioteket, du vil bruge:

sudo mount /dev/sdb1 /mnt/media

Når man monterer en enhed med et almindeligt filsystem som ext4 eller xfs vil mount kommandoen normalt detektere filsystemtypen automatisk. Nogle filsystemer genkendes dog ikke og skal specificeres eksplicit.

Brug indstillingen -t til at specificere filsystemtypen:

mount -t TYPE DEVICE_NAME DIRECTORY

For at specificere yderligere monteringsindstillinger skal du bruge indstillingen -o :

mount -o OPTIONS DEVICE_NAME DIRECTORY

Flere indstillinger kan leveres som en kommasepareret liste (indsæt ikke et mellemrum efter et komma).

Du kan få en liste over alle monteringsindstillinger ved at skrive man mount i din terminal.

Montering af et filsystem ved hjælp af / etc / fstab

Når der kun leveres en parameter (enten bibliotek eller enhed) til mount kommandoen, læser den indholdet af konfigurationsfilen /etc/fstab at kontrollere, om det specificerede filsystem er listet eller ej.

Hvis /etc/fstab indeholder oplysninger om det givne filsystem, bruger mount kommandoen værdien for den anden parameter og monteringsindstillingerne, der er angivet i fstab filen.

Filen /etc/fstab indeholder en liste over poster i følgende form:

/ Etc / fstab

Brug mount i en af ​​følgende formularer til at vedhæfte et filsystem, der er specificeret i filen /etc/fstab :

mount DIRECTORY mount DEVICE_NAME

Montering af USB-drev

På de fleste moderne Linux-distributioner som Ubuntu, monteres USB-drev automatisk, når du indsætter det, men sommetider skal du muligvis manuelt montere drevet.

For at manuelt montere en USB-enhed skal du udføre følgende trin:

  1. Opret monteringspunktet:

    sudo mkdir -p /media/usb

    Hvis du antager, at USB-drevet bruger /dev/sdd1 enheden, kan du montere den til /media/usb bibliotek ved at skrive:

    sudo mount /dev/sdd1 /media/usb

    For at finde enheden og filsystemtypen kan du bruge en af ​​følgende kommandoer:

    fdisk -l ls -l /dev/disk/by-id/usb* dmesg lsblk

For at montere exFAT-formaterede USB-drev skal du installere det gratis FUSE exFAT-modul og værktøjer.

Montering af ISO-filer

Du kan montere en ISO-fil ved hjælp af loop-enheden, som er en speciel pseudo-enhed, der gør en fil tilgængelig som en blokenhed.

  1. Start med at oprette monteringspunktet, det kan være ethvert sted, du ønsker:

    sudo mkdir /media/iso

    Monter ISO-filen til monteringspunktet ved at skrive følgende kommando:

    sudo mount /path/to/image.iso /media/iso -o loop

    Glem ikke at erstatte /path/to/image.iso med stien til din ISO-fil.

Montering af NFS

For at montere en NFS-del skal du have NFS-klientpakken installeret på dit system.

  • Installer NFS-klient på Ubuntu og Debian:

    sudo apt install nfs-common

    Installer NFS-klient på CentOS og Fedora:

    sudo yum install nfs-utils

Brug nedenstående trin til at montere et eksternt NFS-bibliotek på dit system:

  1. Opret et bibliotek, der fungerer som monteringspunkt for det eksterne filsystem:

    sudo mkdir /media/nfs

    Generelt vil du montere den eksterne NFS-deling automatisk ved opstart. Åbn dette for at åbne filen /etc/fstab med din teksteditor:

    sudo nano /etc/fstab

    Føj følgende linje til filen ved at erstatte remote.server:/dir med NFS-serverens IP-adresse eller værtsnavn og det eksporterede bibliotek:

    / Etc / fstab

    #

    remote.server: / dir / media / nfs nfs er standard 0 0

    Monter NFS-delen ved at køre følgende kommando:

    sudo mount /media/nfs

Afmontering af et filsystem

For at løsne et monteret filsystem skal du bruge umount kommandoen efterfulgt af enten det bibliotek, hvor det er monteret (monteringspunkt) eller enhedsnavnet:

umount DIRECTORY umount DEVICE_NAME

Hvis filsystemet er i brug, vil umount kommandoen ikke afbryde filsystemet. I disse situationer kan du bruge fuser kommandoen til at finde ud af, hvilke processer der får adgang til filsystemet:

fuser -m DIRECTORY

Når du har fastlagt processerne, kan du stoppe dem og afmontere filsystemet.

Lat afmontering

Brug indstillingen -l (- --lazy ) til at afmontere et optaget filsystem, så snart det ikke er optaget mere.

umount -l DIRECTORY

Tving afmontering

Brug indstillingen -f (- --force ) til at tvinge en afmontering. Denne indstilling bruges normalt til at afmontere et ikke tilgængeligt NFS-system.

umount -f DIRECTORY

Generelt ikke en god ide at tvinge afmontering, da det kan ødelægge dataene på filsystemet.

Konklusion

I øjeblikket skal du have en god forståelse af, hvordan du bruger mount kommandoen til at knytte forskellige filsystemer til dit katalogtræ og løsne monteringer med umount kommandoen.

For at lære mere om mount og umount kommandoindstillingerne se deres respektive man-sider.

monter umount terminal