In questo articolo vediamo i passaggi necessari per montare una cartella condivisa di un Synology NAS utilizzando il protocollo NFS.
Premesse
Per poter montare sulla propria macchina Linux una cartella condivisa creata sul Synology NAS, è necessario preventivamente accertarsi che il servizio NFS sia attivo e i relativi permessi configurati. Seguiamo i seguenti due punti per accertarlo.
Abilitare il servizio NFS
Anzitutto verifichiamo che il servizio NFS sia abilitato per la cartella condivisa. Per fare ciò seguiamo i seguenti passaggi:
- Andare in Control Panel > File Services > NFS (per DSM 7.0 e superiori) oppure SMB/AFP/NFS (per DSM 6.2 e inferiori).
- Apporre la spunta su Enable NFS service.
- Cliccare su Apply per salvare.
Assegnare i permessi NFS alla cartella condivisa
Prima di accedere qualsiasi cartella condivisa mediante un client NFS, è prima necessario configurare i permessi NFS sulla cartella che si vuole accedere. Seguiamo quindi i seguenti passaggi per cambiare i permessi NFS sulla cartella del Synology NAS:
- Andare in Control Panel > Shared Folder.
- Selezionare la cartella condivisa che si vuole accedere mediante NFS e fare clic su Edit.
- Andare in NFS Permissions e fare clic su Create.
- Fare riferimento a questo articolo per avere una linea guida su come impostare i permessi.
- Fare clic su Save per salvare la regola.
- Fare clic su Save per applicare i permessi NFS.
- Dopo aver applicato i permessi NFS, possiamo vedere il mount path della cartella condivisa in basso a sinistra della scheda NFS Permission.
Il mount path ha il seguente formato:/[nome-volume]/[cartella-condivisa]
Montare la cartella condivisa sul client
Una volta che i passaggi sopra sono stati completati, possiamo montare la cartella condivisa usando il client NFS. Vediamo ora come eseguire questa operazione su Linux.
Prima di procedere al mounting della risorsa condivisa, installiamo i componenti necessari:
Ubuntu
apt update
apt install nfs-common
CentOS/Redhat/Fedora
yum install nfs-utils
Eseguiamo il comando qui sotto per montare sul client la cartella condivisa via NFS:
sudo mount -t nfs [synology-ip]:[mount-path-synology] /[mount-point-linux-client]
192.168.1.30
, la cartella condivissa si chiamasse ale-share
e volessimo montare la cartella su /mnt
, il comando sarebbe:
sudo mount -t nfs 196.168.1.30:/volumeX/ale-share /mnt
Per verificare che la cartella condivisa sia stata correttamente montata, lanciare il comando disk free:
df