Wenn man via mount -t cifs versucht eine Windows bzw. Samba Freigabe zu mounten, erhält man i.d.R. folgende Fehlermeldung:
mount error: cifs filesystem not supported by the system Refer to the mount.cifs(8) manual page (e.g.man mount.cifs)
Es gibt ein Workaround um doch eine Windows Freigabe (Samba) zu mounten. Hierzu mountet man auf dem Hostserver die Freigabe und gibt diese via dem „Bind Mounts“ Befehl dem Virtuellen Server weiter.
Hierzu ein Beispiel. Folgendes auf dem Host ausführen:
mount -t cifs //192.168.100.55/Sicherungen/Honig /mnt -o user=rbackup
Info: „//192.168.100.55/Sicherungen/Honig“ = Pfad zur Freigabe | /mnt = der Name/Ordner unter dem gemountet wird | rbackup = der Benutzername zum Einloggen bei der Freigabe.
Nun den Share der Virtuellen Kiste weitergeben:
Proxmox: mount --bind /mnt /var/lib/vz/root/113/mnt OpenVZ: mount --bind /mnt /vz/root/113/mnt
Möchte man nun wieder die Freigabe „löschen“, wird folgendes benötigt:
Proxmox: umount /var/lib/vz/root/113/mnt OpenVZ: /vz/root/113/mnt
und zu guter Letzt auch die Freigabe auf dem Host entfernen:
umount /mnt
Sonstiges:
Bekommt man folgende Fehlermeldung:
umount: device is busy.
kann man wie folgt das unmounten erzwingen, aber Vorsichtig!!
umount -l /mnt