Android

Hoe bestandssystemen in Linux te mounten en te ontkoppelen

SFP Module Installation

SFP Module Installation

Inhoudsopgave:

Anonim

Op Linux- en UNIX-besturingssystemen kunt u de opdracht mount gebruiken om bestandssystemen en verwijderbare apparaten zoals USB-flashstations op een bepaald koppelpunt in de directorystructuur toe te voegen (mount).

Met de opdracht umount het gekoppelde bestandssysteem losgekoppeld van de directorystructuur.

In deze tutorial gaan we in op de basisprincipes van het koppelen en ontkoppelen van verschillende bestandssystemen met behulp van de mount en umount opdrachten.

Hoe gekoppelde bestandssystemen te vermelden

Bij gebruik zonder argument toont de opdracht mount alle momenteel gekoppelde bestandssystemen:

mount

Standaard bevat de uitvoer alle bestandssystemen, inclusief de virtuele, zoals cgroup, sysfs en andere. Elke regel bevat informatie over de apparaatnaam, de map waarnaar het apparaat is gekoppeld, het type bestandssysteem en de mount-opties in de volgende vorm:

device_name on directory type filesystem_type (options)

Gebruik de optie -t om alleen bepaalde bestandssystemen weer te geven.

Als u bijvoorbeeld alleen de ext4-partities wilt afdrukken die u zou gebruiken:

mount -t ext4

Een bestandssysteem mounten

Om een ​​bestandssysteem op een gegeven locatie (koppelpunt) te mounten, gebruikt u de opdracht mount in de volgende vorm:

mount DEVICE_NAME DIRECTORY

Zodra het bestandssysteem is gekoppeld, wordt het koppelpunt de hoofdmap van het gekoppelde bestandssysteem.

Als u bijvoorbeeld het bestandssysteem /dev/sdb1 koppelen aan de map /mnt/media , gebruikt u:

sudo mount /dev/sdb1 /mnt/media

Gewoonlijk zal bij het koppelen van een apparaat met een gemeenschappelijk bestandssysteem zoals ext4 of xfs het mount commando automatisch het bestandssysteem type detecteren. Sommige bestandssystemen worden echter niet herkend en moeten expliciet worden gespecificeerd.

Gebruik de optie -t om het bestandssysteemtype op te geven:

mount -t TYPE DEVICE_NAME DIRECTORY

Gebruik de optie -o om extra mount-opties op te geven:

mount -o OPTIONS DEVICE_NAME DIRECTORY

Er kunnen meerdere opties worden verstrekt als een door komma's gescheiden lijst (voeg geen spatie in na een komma).

U kunt een lijst van alle mount-opties krijgen door man mount in uw terminal te typen.

Een bestandssysteem mounten met / etc / fstab

Wanneer er slechts één parameter (directory of apparaat) wordt opgegeven voor de mount opdracht, wordt de inhoud van het configuratiebestand /etc/fstab gelezen om te controleren of het opgegeven bestandssysteem al dan niet wordt vermeld.

Als de /etc/fstab informatie bevat over het gegeven bestandssysteem, gebruikt de opdracht mount de waarde voor de andere parameter en de mount-opties die zijn opgegeven in het fstab bestand.

Het bestand /etc/fstab bevat een lijst met vermeldingen in de volgende vorm:

/ Etc / fstab

Gebruik de opdracht mount in een van de volgende formulieren om een ​​bestandssysteem toe te voegen dat is opgegeven in het bestand /etc/fstab :

mount DIRECTORY mount DEVICE_NAME

USB-schijf koppelen

Op de meeste moderne Linux-distributie zoals Ubuntu, worden USB-schijven automatisch geactiveerd wanneer u deze plaatst, maar soms moet u de schijf handmatig koppelen.

Voer de volgende stappen uit om een ​​USB-apparaat handmatig te koppelen:

  1. Maak het koppelpunt:

    sudo mkdir -p /media/usb

    Ervan uitgaande dat het USB-station het apparaat /dev/sdd1 gebruikt, kunt u het /dev/sdd1 aan de map /media/usb door te typen:

    sudo mount /dev/sdd1 /media/usb

    Om het apparaat- en bestandssysteemtype te vinden, kunt u een van de volgende opdrachten gebruiken:

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

Om exFAT geformatteerde USB-drives te monteren, moet u de gratis FUSE exFAT-module en -hulpmiddelen installeren.

ISO-bestanden koppelen

U kunt een ISO-bestand mounten met behulp van het lusapparaat, een speciaal pseudo-apparaat dat een bestand toegankelijk maakt als een blokapparaat.

  1. Begin met het maken van het koppelpunt, dit kan elke gewenste locatie zijn:

    sudo mkdir /media/iso

    Koppel het ISO-bestand naar het koppelpunt door de volgende opdracht te typen:

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

    Vergeet niet om /path/to/image.iso te vervangen door het pad naar uw ISO-bestand.

NFS monteren

Als u een NFS-share wilt koppelen, moet het NFS-clientpakket op uw systeem zijn geïnstalleerd.

  • NFS-client installeren op Ubuntu en Debian:

    sudo apt install nfs-common

    NFS-client installeren op CentOS en Fedora:

    sudo yum install nfs-utils

Gebruik de onderstaande stappen om een ​​externe NFS-map op uw systeem te koppelen:

  1. Maak een map om te dienen als het koppelpunt voor het externe bestandssysteem:

    sudo mkdir /media/nfs

    Over het algemeen wilt u de externe NFS-share automatisch koppelen tijdens het opstarten. Open hiervoor het bestand /etc/fstab met uw teksteditor:

    sudo nano /etc/fstab

    Voeg de volgende regel toe aan het bestand, waarbij remote.server:/dir wordt vervangen remote.server:/dir door het IP-adres of de hostnaam van de NFS-server en de geëxporteerde map:

    / Etc / fstab

    #

    remote.server: / dir / media / nfs nfs standaard 0 0

    Koppel de NFS-share aan door de volgende opdracht uit te voeren:

    sudo mount /media/nfs

Een bestandssysteem ontkoppelen

Om een ​​aangekoppeld bestandssysteem te ontkoppelen, gebruikt u de opdracht umount gevolgd door de map waarin het is aangekoppeld (koppelpunt) of de apparaatnaam:

umount DIRECTORY umount DEVICE_NAME

Als het bestandssysteem in gebruik is, kan de opdracht umount het bestandssysteem niet loskoppelen. In die situaties kunt u de opdracht fuser gebruiken om erachter te komen welke processen toegang hebben tot het bestandssysteem:

fuser -m DIRECTORY

Nadat u de processen hebt bepaald, kunt u deze stoppen en het bestandssysteem ontkoppelen.

Luie ontkoppeling

Gebruik de optie -l (- --lazy ) om een ​​bezet bestandssysteem te ontkoppelen zodra het niet meer bezet is.

umount -l DIRECTORY

Afmelden forceren

Gebruik de optie -f ( --force ) om een ​​ontkoppeling te forceren. Deze optie wordt meestal gebruikt om een ​​onbereikbaar NFS-systeem te ontkoppelen.

umount -f DIRECTORY

Over het algemeen geen goed idee om te ontkoppelen, omdat dit de gegevens op het bestandssysteem kan beschadigen.

Conclusie

Inmiddels zou u een goed begrip moeten hebben van hoe u het mount commando kunt gebruiken om verschillende bestandssystemen aan uw mapstructuur te koppelen en de mounts los te koppelen met het umount commando.

Zie hun respectievelijke man-pagina's voor meer informatie over de mount en umount commando-opties.

mount umount terminal