Einzelnen Beitrag anzeigen
Alt 13.05.2010, 15:07   #3
colossus
Master
 
Registriert seit: 24.02.2002
Ort: Wien
Alter: 40
Beiträge: 611


Standard

Mach einfach einen Eintrag in der /etc/fstab, der dir dein Share fuer ordinaere User mountbar macht. Z. B. so:

Code:
//IP.AD.DR.ESS/SHARENAME /media/nas cifs auto,user,creds=/etc/cifscreds,rw,uid=DEINE_UID,gid=DEINE_GID,noexec,nolock,file_mode=0664,dir_mode=0775,iocharset=utf8 0 0
In UPPERCASE gehaltene Angaben musst du mit fuer dich entsprechend passenden Werten ersetzen. Das Verzeichnis /media/nas muss existieren. Auszerdem musst du ein File /etc/cifscreds erstellen, wo du Benutzername und Passwort fuer dein Share eintraegst, in der Form:
Code:
username=DEINUSER
password=DEINPASSWORT
Dann installierst du noch mount.cifs (in Ubuntu im Paket "smbfs" enthalten) und rdiff-backup (aus dem gleichnamigen Paket). Dein Backup-Skript macht dann nicht mehr viel mehr als:
Code:
#!/bin/sh
set -e
/bin/mount /media/nas
/usr/bin/rdiff-backup QUELLVERZEICHNIS /media/nas
/bin/umount /media/nas

Alternativ kannst du das smb-Share auch via fuse-smb mounten.

Wenn dein NAS uebrigens auch SSH2/SFTP oder NFS unterstuetzt, geht das alles wesentlich einfacher.
____________________________________
Free Software. Free Society. Better Lives.
colossus ist offline   Mit Zitat antworten