Um die Samba-Freigabe zu nutzen, brauchst Du folgende Infos:
- Name des Rechners, auf dem die Freigabe liegt (NetBIOS-Name!), z.B. "backuphdd".
- Name der Freigabe, z.B. "backupdir".
- Name des Benutzers, der die Freigabe nutzen kann, z.B. "backupuser".
- Passwort des Benutzers, der die Freigabe nutzen kann, z.B. "backuppw".
Auf DEINEM Rechner musst Du dann ein Verzeichnis anlegen, das Du als Mount-Directory (Mount-Point) verwenden wirst, z.B. "/backup/".
Dann brauchst Du noch eine Datei, in der Du die Credentials (Benutzername und Passwort) unterbringst. Diese liegt am besten in "/root/", der Name beginnt mit "." und die Rechte sind "600". Der Inhalt sieht mit obigen Beispieldaten so aus:
username=backuphdd/backupuser
password=backuppw
Allgemein ausgedrückt ist das:
username=rechnername/benutzername
password=pw
Der Name dieser Datei sei ".backupcred". Dann mountest Du die Freigabe mit folgendem Befehl in Dein File-System:
mount -t cifs "//backuphdd/backupdir" "/backup/" -o credentials="/root/.backupcred"
oder allgemeiner:
mount -t cifs "//rechnername/freigabename" "/mountdirectory/" -o credentials="/pfad/credentialsfile"
Nach erfolgtem Backup unmountest Du mit folgendem Befehl:
umount "//backuphdd/backupdir"
bzw. allgemein gesagt:
umount "//rechnername/freigabename"
Ich hoffe, ich konnte es einigermaßen verständlich ausdrücken. Wenn's mal läuft, isses gar nicht so schwer, wie's im ersten Moment aussieht.
Ich hab mir dafür ein paar Shell-Scripts gemacht. Wenn Du magst, schick ich Dir die mal.
Thak'(mit Linux geht einfach alles
)