backup halozati merevlemezre masolasa

Sziasztok,
van 2 linuxos (debian lenny) szerver a cegunknel es egy router amihez egy merevlemez is tartozik.
Szeretnenk a linux szerverekrol a backupokat atmasolni a router merevlemezere, ezt egy cronjob-al csinalnank naponta. A router merevlemezen ntfs fajlrendszer van es windows alol tudok csatlakozni erre (felhasznlo nevvel es jelszoval).
Az lenne a kerdesem hogy mivel tudnak a merevlemezre csatlakozni scripbol? Be kell mountolni ezt a merevlemezt? Az a baj hogy nem tudom merre induljak el, nincs sok tapasztalatom e teren.

Elore is koszonom a segitseget.

Hozzászólások

gondolom így:
mount -t smbfs -o username=$username,password=$pass //winserver/backup /mnt/backup

-
Debian Lenny

Koszonom a gyors valaszt, az egyik gepen mukodik, de a masikon azt mondja hogy unknown filesystem type 'smbfs'. Gondolom az smbfs az a samba file system roviditese. Azt nem tudod veletlenul hogy milyen packaget kell feltelepiteni hogy ismerje ezt? (ez a samba kliens vagy szerver reszehez tartozik?)

Sikerul bemountolni a merevlemezt, kb. 2 GB adatot kell felmasolni ra. Ugy 500-600 MB-ig minden rendben is van (habar mintha lassan masolna), de aztan mintha kiakadna a router amin a merevlemez van. Nem valaszol semmire (pingelni azert lehet, csak a merevlemeze nem erheto el), ujra kell inditani, az adatok fele masolodott csak fel.

Van valami otletetek mi lehet a gond, vagy minek nezzek utanna?

Ezt talaltam a syslog-ba:

CIFS VFS: server not responding
CIFS VFS: No response to cmd 47 mid 31803
CIFS VFS: No response to cmd 47 mid 31800
CIFS VFS: No response to cmd 47 mid 31804
CIFS VFS: No response to cmd 47 mid 31805
CIFS VFS: No response to cmd 47 mid 31806
CIFS VFS: No response to cmd 47 mid 31807
CIFS VFS: No response to cmd 47 mid 31801
CIFS VFS: No response to cmd 47 mid 31802
CIFS VFS: server not responding
CIFS VFS: No response for cmd 114 mid 31808
CIFS VFS: server not responding
CIFS VFS: No response for cmd 114 mid 31824
CIFS VFS: Write2 ret -112, written = 57344
CIFS VFS: server not responding
CIFS VFS: No response for cmd 114 mid 31844
CIFS VFS: server not responding
CIFS VFS: No response for cmd 114 mid 31872
CIFS VFS: server not responding
CIFS VFS: No response for cmd 114 mid 31904
CIFS VFS: server not responding
CIFS VFS: No response for cmd 114 mid 31934
CIFS VFS: server not responding

Tehat valamiert kiakadt a router es nem valaszol, de mi lehet az oka?

Most mukodik a backup, csak meg azt szeretnem megcsinalni hogy biztosan tudjam hogy a script sikeresen osszetomoritette a konyvtarakat. Ezt probaltam:

BACKUP_FOLDER='/var/backup';
BACKUP_FOLDER_GZ='/var/backup.tar.gz'

tar -cf - $BACKUP_FOLDER | gzip -c > $BACKUP_FOLDER_GZ
SUCCESS=$?

Ezzel az a gond hogy ha a BACKUP_FOLDER nem letezik attol meg a SUCCESS erteke 0 lesz. Gondolom a gzip miatt van ez, valahol lattam erre egy megoldast csak most sehol nem talalom.

Tudja valaki hogy hogyan tudnam meg biztosan hogy a tomorites sikeres volt e?

Most az a gondom hogy a masolas nem mukodik jol, irtam egy fuggvenyt:

function copy
{
# check the numbers of arguments
if [ $# -ne 2 ]; then
log_error "Invalid number of parameters for copy(), parameters : $@";
return 1
fi

FROM=$1;
TO=$2;
if [ -f $FROM ]; then
SUCCESS=1
TRY=0;
# cp returns 0 on success
while [ $SUCCESS -ne 0 ] && [ $TRY -lt 3 ]; do
let TRY=TRY+1
cp -fu $FROM $TO
SUCCESS=$?
done
if [ $SUCCESS -ne 0]; then
log_error "Copy failed for $FROM to $TO";
return 1;
fi
else
log_error "$FROM not exists.";
return 1;
fi
}

Ez 3-szor probalkozik es ha nem sikerul akkor loggolja, a log_error fuggveny jol mukodik, azzal nincs gond. Viszont egy 1.7GB tomoritett fajt megsem masol jol fel, mikor probalom kicsomagolni 90% felett errort kapok, hogy hibas a fajl. A forrast, ahova tomoritem a fajlt, megneztem ott rendben van, csak ahova felmasoltam ott hibas ezert gondolom hogy a masolas sikertelen. Csak azt nem ertem akkor miert nincs semmi a logfileba.

Valakinek valami otlet?

Nem hiszem, most kiprobaltam a kicsomagolast WinRAR-al is (eddig total commander-rel csinaltam), ezt a hibauzenetet kapom:

! C:\www-linux.tgz: Cannot open \usr\share\phpmyadmin (var\www\phpmyadmin --> \usr\share\phpmyadmin)
! C:\www-linux.tgz: Symbolic link points to missing file
! C:\www-linux.tgz: Cannot open \usr\share\analog\images (var\www\analog --> \usr\share\analog\images)
! C:\www-linux.tgz: Symbolic link points to missing file
! C:\www-linux.tgz: CRC failed in C:\www-linux.tgz. The file is corrupt

A szimbolikus linkekkel lehet a baj? Ha igen akkor mit lehet ilyenkor tenni?

Valahogy meg kellene mondjam a tar-nak hogy hagyja ki a szimbolikus linkeket. Lehet ilyet?