Samba/CIFS Filesysteme vor dem Herunterfahren automatisch umounten

Oft dauert das Herunterfahren von Linux-Systemen sehr lange, weil noch Samba bzw. CIFS-Filesysteme gemountet sind. Diese Filesysteme können jeweils nicht sauber ausgehängt werden, was lange dauert. Deshalb hängt man diese am besten vor dem Herunterfahren der Maschine aus.

Manuell
Die Filesysteme können manuell ausgehängt werden:

$ sudo umount /media/nasdata

Automatisch
Dieser Teil bezieht sich auf Arch Linux.

Einfacher geht es jedoch mit dem rc.local.shutdown Skript. Dieses Skript wird bei jedem Herunterfahren automatisch ausgeführt.

Man bearbeitet die Datei rc.local.shutdown, welche im /etc Verzeichnis liegt.

$ sudo vi /etc/rc.local.shutdown

Folgende Zeilen werden in die Datei /etc/rc.local.shutdown geschrieben:

# umount all cifs filesystems
for i in `awk '/cifs/{ print $2 }' /etc/mtab`
do
  umount $i
done

Jetzt werden diese Filesysteme vor dem Herunterfahren automatisch ausgehängt und das Herunterfahren geht viel schneller.

Leave a Comment