Systemd NFS mount

Per gestire il mount delle condivisioni NFS non si deve creare manualmente delle unità di systemd: bisogna solo editare /etc/fstab e tra le opzioni aggiungere le seguenti

  • x-systemd.automount
  • x-systemd.device-timeout=n secondi

la vecchia opzione _netdev non riguarda systemd (verificare).

Riavviando il sistema (o forse anche lanciando il comando systemctl daemon-reload), systemd genera automaticamente l’ unità .mount relativa alla condivisione trovata in fstab, grazie all’ utilità /lib/systemd/system-generators/systemd-fstab-generator.

Seguendo queste istruzioni, si può indagare il funzionamento delle unità:

systemctl cat condivisione.mount
# /run/systemd/generator/condivisione.mount
# Automatically generated by systemd-fstab-generator

[Unit]
SourcePath=/etc/fstab
Documentation=man:fstab(5) man:systemd-fstab-generator(8)

[Mount]
What=192.168.x.xyz:/srv/nfs4/condivisione
Where=/media/condivisione
Type=nfs
Options=defaults,x-systemd.automount,rsize=32768,wsize=32768
systemctl list-dependencies condivisione.mount 
media-rakom.mount
● ├─-.mount
● ├─system.slice
● └─network-online.target
systemctl show condivisione.mount
Where=/media/condivisione
What=192.168.x.xyz:/srv/nfs4/condivisione
Options=rw,relatime,vers=4.0,rsize=8192,wsize=8192,namlen=255,hard,proto=tcp,por
Type=nfs4
TimeoutUSec=1min 30s
ControlPID=0
DirectoryMode=0755
SloppyOptions=no
Result=success
....

Il mount funziona perfettamente, l’ umount ancora NO.
Dovrebbe essere un bug di systemd, perchè sembra che le dipendenze siano giuste:

systemctl show -p "Wants" condivisione.mount 
Wants=system.slice network-online.target

Lascia un commento

Inserisci i tuoi dati qui sotto o clicca su un'icona per effettuare l'accesso:

Logo WordPress.com

Stai commentando usando il tuo account WordPress.com. Chiudi sessione / Modifica )

Foto Twitter

Stai commentando usando il tuo account Twitter. Chiudi sessione / Modifica )

Foto di Facebook

Stai commentando usando il tuo account Facebook. Chiudi sessione / Modifica )

Google+ photo

Stai commentando usando il tuo account Google+. Chiudi sessione / Modifica )

Connessione a %s...