How to mount NFS Share to your Workstation
Inhoudsopgave:
- NFS-clientpakketten installeren
- NFS-bestandssystemen handmatig koppelen
- Automatisch koppelen van NFS-bestandssystemen met
/etc/fstab
- NFS-bestandssystemen ontkoppelen
- Conclusie
Network File System (NFS) is een gedistribueerd bestandssysteemprotocol waarmee u externe mappen via een netwerk kunt delen. Met NFS kunt u externe mappen op uw systeem koppelen en met de externe bestanden werken alsof het lokale bestanden zijn.
Op Linux- en UNIX-besturingssystemen kunt u de opdracht
mount
gebruiken om een gedeelde NFS-map op een bepaald mount-punt in de lokale mapstructuur te mounten.
In deze zelfstudie laten we u zien hoe u handmatig en automatisch een NFS-share op Linux-machines kunt mounten.
NFS-clientpakketten installeren
Om een NFS-share op een Linux-systeem te mounten, moet u eerst het NFS-clientpakket installeren. De pakketnaam verschilt tussen Linux-distributies.
-
NFS-client installeren op Ubuntu en Debian:
sudo apt update
sudo apt install nfs-common
NFS-client installeren op CentOS en Fedora:
sudo yum install nfs-utils
NFS-bestandssystemen handmatig koppelen
Het koppelen van een externe NFS-share is hetzelfde als het koppelen van reguliere bestandssystemen.
Om een NFS-bestandssysteem op een bepaald mount-punt te mounten, gebruikt u de
mount
opdracht in de volgende vorm:
mount NFS_SERVER:EXPORTED_DIRECTORY MOUNT_POINT
Gebruik de onderstaande stappen om handmatig een externe NFS-share op uw Linux-systeem te koppelen:
-
Maak eerst een map om te dienen als het koppelpunt voor de externe NFS-share:
sudo mkdir /var/backups
Koppelpunt is een map op de lokale computer waarop de NFS-share moet worden gekoppeld.
Koppel de NFS-share aan door de volgende opdracht uit te voeren als root of gebruiker met sudo-rechten:
sudo mount -t nfs 10.10.0.10:/backups /var/backups
Waar
10.10.0.10
het IP-adres van de NFS-server is, is/backup
de map die de server exporteert en/var/backups
het lokale koppelpunt.Bij succes wordt er geen output geproduceerd.
Gebruik de opdracht
mount
ofdf -h
om te controleren of het externe NFS-volume is gekoppeld.
Nadat de share is gekoppeld, wordt het koppelpunt de hoofdmap van het gekoppelde bestandssysteem.
Wanneer u de share handmatig koppelt, blijft de NFS share-mount niet bestaan na opnieuw opstarten.
Automatisch koppelen van NFS-bestandssystemen met
/etc/fstab
Over het algemeen wilt u de externe NFS-map automatisch koppelen wanneer het systeem opstart.
Het bestand
/etc/fstab
bevat een lijst met vermeldingen die bepalen waar en hoe het bestandssysteem zal worden gemount bij het opstarten van het systeem.
Om automatisch een NFS-share te mounten wanneer uw Linux-systeem opstart, voegt u een regel toe aan het bestand
/etc/fstab
. De regel moet de hostnaam of het IP-adres van de NFS-server, de geëxporteerde map en het koppelpunt op de lokale machine bevatten.
Gebruik de volgende procedure om automatisch een NFS-share op Linux-systemen te mounten:
-
Stel een koppelpunt in voor de externe NFS-share:
sudo mkdir /var/backups
Open het bestand
/etc/fstab
met uw teksteditor:sudo nano /etc/fstab
Voeg de volgende regel toe aan het bestand:
/ Etc / fstab#
10.10.0.10:/backups / var / backups nfs standaard 0 0 Waar
10.10.0.10
het IP-adres van de NFS-server is,/backup
de geëxporteerde map en/var/backups
het lokale koppelpunt is.Voer de
mount
opdracht uit in een van de volgende formulieren om de NFS-share te mounten:mount /var/backups mount 10.10.0.10:/backups
De opdracht
mount
zal de inhoud van de/etc/fstab
en de share mounten.De volgende keer dat u het systeem opnieuw opstart, wordt de NFS-share automatisch gekoppeld.
NFS-bestandssystemen ontkoppelen
Met de opdracht
umount
het gekoppelde bestandssysteem losgekoppeld van de directorystructuur.
Om een aangekoppelde NFS-share te ontkoppelen, gebruikt u de opdracht
umount
gevolgd door de map waarin deze is gemount of externe share:
umount 10.10.0.10:/backups
umount /var/backups
Als de NFS-koppeling een vermelding in het
fstab
bestand heeft, verwijdert u deze.
De opdracht
umount
kan de share niet loskoppelen wanneer het gekoppelde volume in gebruik is. Gebruik de
fuser
opdracht om erachter te komen welke processen toegang hebben tot de NFS-share:
fuser -m MOUNT_POINT
Zodra u de processen hebt gevonden, kunt u ze stoppen met de opdracht
kill
en de NFS-share ontkoppelen.
umount -l MOUNT_POINT
Als het externe NFS-systeem niet bereikbaar is, gebruikt u de optie
-f
(
--force
) om een ontkoppeling af te dwingen.
umount -f MOUNT_POINT
Over het algemeen geen goed idee om de optie Force te gebruiken, omdat deze de gegevens op het bestandssysteem kan beschadigen.
Conclusie
We hebben u laten zien hoe u een externe NFS-share kunt koppelen en ontkoppelen. Dezelfde opdrachten zijn van toepassing op elke Linux-distributie, inclusief Ubuntu, CentOS, RHEL, Debian en Linux Mint.
Als je nog vragen hebt, kun je een reactie achterlaten.
mount nfs-terminalHoe een netwerk harde schijf op een Chromebook te mounten
Het beheren van ruimte op een netwerk kan een probleem zijn, vooral met een Chromebook. U kunt als volgt een netwerkstation koppelen met een Chromebook.
Hoe een exfat-station op debian linux te mounten
exFAT is een eigen Microsoft-bestandssysteem dat is geoptimaliseerd voor flashgeheugenapparaten zoals SD-kaarten en USB-flashstations. In deze zelfstudie laten we u zien hoe u exFAT-ondersteuning op Debian Linux kunt inschakelen.
Hoe een exfat-station op ubuntu linux te mounten
exFAT (Extended File Allocation Table) is een eigen Microsoft-bestandssysteem dat is geoptimaliseerd voor flashgeheugenapparaten zoals SD-kaarten en USB-flashstations. In deze zelfstudie leggen we uit hoe u exFAT-ondersteuning op Ubuntu 18.04 kunt inschakelen.