Er zijn verschillende manieren om een netwerkmap in Ubuntu te koppelen, elk met zijn eigen voor- en nadelen. De meest voorkomende methoden zijn het gebruik van `cifs` (voor SMB/CIFS-shares) of `nfs` (voor NFS-shares).
Methode 1:`cifs` gebruiken (voor Windows-shares)
Dit is de meest gebruikelijke methode voor toegang tot Windows-netwerkshares. Je hebt het pad van de share nodig (bijvoorbeeld `\\server\sharename`) en eventueel een gebruikersnaam en wachtwoord.
1. Maak een koppelpunt: Dit is een map waar de netwerkshare wordt aangekoppeld. Het moet bestaan voordat u de share koppelt.
``` bash
sudo mkdir /mnt/network_share
```
2. Monteer de share: Gebruik het commando `mount` met de juiste opties. Vervang de tijdelijke aanduidingen door uw werkelijke waarden.
``` bash
sudo mount -t cifs //server/sharename /mnt/network_share -o gebruikersnaam=uw_gebruikersnaam,wachtwoord=uw_wachtwoord
```
* `-t cifs`:Specificeert het bestandssysteemtype als CIFS.
* `//server/sharenaam`:Het netwerkpad naar de share. Gebruik dubbele backslashes (`\\`).
* `/mnt/network_share`:het mountpunt dat u hebt gemaakt.
* `gebruikersnaam=uw_gebruikersnaam`:uw gebruikersnaam op de server.
* `wachtwoord=uw_wachtwoord`:uw wachtwoord op de server. Het wordt over het algemeen aanbevolen om te voorkomen dat wachtwoorden rechtstreeks in de opdracht worden geplaatst. Zie het gedeelte 'Automatiseren met fstab' hieronder voor een veiligere methode.
3. Controleer de bevestiging: Controleer of de share succesvol is aangekoppeld.
``` bash
df-h
```
U zou `/mnt/network_share` moeten zien staan met de grootte en andere informatie van de netwerkshare.
Methode 2:`nfs` gebruiken (voor NFS-shares)
Deze methode wordt gebruikt voor netwerkshares die het Network File System-protocol gebruiken (vaak gebruikt op Linux-servers).
1. Maak een koppelpunt (als je dat nog niet hebt gedaan):
``` bash
sudo mkdir /mnt/nfs_share
```
2. Monteer de share:
``` bash
sudo mount server_ip:/pad/naar/share /mnt/nfs_share
```
* `server_ip`:Het IP-adres van de NFS-server.
* `/path/to/share`:Het pad naar de share op de NFS-server.
* `/mnt/nfs_share`:het koppelpunt.
3. Controleer de bevestiging:
``` bash
df-h
```
Automatiseren met `/etc/fstab`
Voor zowel CIFS als NFS is het het beste om het montageproces te automatiseren, zodat de share automatisch wordt geactiveerd tijdens het opstarten. Hierdoor kunt u ook voorkomen dat wachtwoorden rechtstreeks op de opdrachtregel worden geplaatst. Je moet `/etc/fstab` met de nodige voorzichtigheid bewerken. Een fout kan ervoor zorgen dat uw systeem niet opstart.
Voor CIFS: Voeg een soortgelijke regel toe aan `/etc/fstab`. NIET voeg hier de optie 'wachtwoord' toe; gebruik in plaats daarvan `credentials=` en een referentiebestand. Maak een bestand aan met uw gebruikersnaam en wachtwoord (één per regel):
```
//server/sharenaam /mnt/network_share cifs Credentials=/home/youruser/.smbcredentials,vers=3.0,iocharset=utf8,file_mode=0777,dir_mode=0777 0 0
```
* Vervang tijdelijke aanduidingen indien nodig.
* `/home/uwgebruiker/.smbcredentials` is het pad naar uw inloggegevensbestand. Maak dit bestand alleen leesbaar voor uw gebruiker. Gebruik `chmod 600 /home/youruser/.smbcredentials` nadat u het hebt gemaakt.
* `vers=3.0` specificeert de CIFS-versie. Pas indien nodig aan.
* `iocharset=utf8` zorgt voor de juiste tekencodering.
* `file_mode` en `dir_mode` stellen permissies in (optioneel maar aanbevolen voor betere compatibiliteit).
Voor NFS: Voeg een regel als deze toe:
```
server_ip:/pad/naar/share /mnt/nfs_share nfs standaardwaarden 0 0
```
Nadat je de regel aan `/etc/fstab` hebt toegevoegd, voer je het volgende uit:
``` bash
sudo mount -a
```
Hierdoor worden alle vermeldingen in `/etc/fstab` gemount.
Ontkoppelen: Om een netwerkshare te ontkoppelen, gebruikt u de opdracht `umount`:
``` bash
sudo umount /mnt/network_share # Of /mnt/nfs_share
```
Vergeet niet om `/mnt/network_share` en `/mnt/nfs_share` te vervangen door uw daadwerkelijke koppelpunten. Controleer altijd uw paden en opties voordat u wijzigingen aanbrengt in `/etc/fstab`. Een fout kan ertoe leiden dat uw systeem niet meer opstart. Als je het niet zeker weet, raadpleeg dan de `man`-pagina's voor `mount` en `fstab` voor gedetailleerde informatie. |