Backup auf externes Laufwerk

Hallo,

funktioniert denn das Kommando zunächst mal per SSH oer an der Konsole?
Erst nachdem Du es dort funktionsfähig hast, solltest Du Dich an den Cron-Job machen…

smbclient //PC-2807/Test -U i2connect/t.stollenwerk ****** -c put 0

das muss auf alle Fälle -c ‘put /BACKUP/mobydick.iso’ sein (mit einfachen oder doppelten Anführungszeichen). Sonst versucht er ja ein File namens “0” zu kopieren.

Gruß,

Thomas

Das sagt er mir per SSH:
mobydick:/BACKUP# smbclient //PC-2807/Test -U i2connect/t.stollenwerk ****** -c “put /BACKUP/mobydick.iso”
Domain=[I2CONNECT] OS=[Windows 7 Professional 7600] Server=[Windows 7 Professional 6.1]
NT_STATUS_ACCESS_DENIED opening remote file /BACKUP/mobydick.iso

und in der MobyDick:
2011-02-01 16:00:09: Exitcode: [255]

2011-02-01 16:00:09: Es trat ein unbekannter Fehler auf!

2011-02-01 16:00:09: Child-Task 050302 wurde mit ] beendet

2011-02-01 16:00:09: Starte das Post-Script

2011-02-01 16:00:09: Starte [smbclient //PC-2807/Test -U i2connect/t.stollenwerk ******** -c “put /BACKUP/mobydick.iso” 0]

NT_STATUS_ACCESS_DENIED opening remote file /BACKUP/mobydick.iso

2011-02-01 16:00:10: Exitcode: [1]

2011-02-01 16:00:10: Post-Script wurde mit Fehlern beendet

Probier es bitte mal mit


cd /BACKUP; smbclient //PC-2807/Test -U i2connect/t.stollenwerk ****** -c "put mobydick.iso"

Hat Dein User denn Schreibrechte in dem share und auf NTFS-Ebene?

bei dem script sagt er mir immer noch das:

admin@mobydick:~$ cd /BACKUP; smbclient //PC-2807/Test -U i2connect/t.stollenwerk nkkuh3rd -c “put mobydick.iso”
Domain=[I2CONNECT] OS=[Windows 7 Professional 7600] Server=[Windows 7 Professional 6.1]
NT_STATUS_ACCESS_DENIED opening remote file \mobydick.iso

Hat Dein User denn Schreibrechte in dem share und auf NTFS-Ebene?

Was meinst du genau damit?

Hallo t.stollenwerk,

gibt es überhaupt die Datei mobydick.iso bei Dir im Verzeichnis \BACKUP ? poste mal bitte den output von ls -l /BACKUP/

kannst Du von einem anderem PC mal probieren ob Du Vollzugriff (schreiben, lesen, löschen …) auf den Share //PC-2807/Test hast. Bitte den selben Benutzername und Password wie bei der MobyDick verwenden.

Grüße

Maik

admin@mobydick:~$ ls -l /BACKUP/
insgesamt 1943936
-rw-r–r-- 1 root root 29 2011-01-28 10:54 date
drwx------ 2 root root 16384 2011-01-05 10:57 lost+found
-rw-r–r-- 1 root root 1988610048 2011-01-28 10:54 mobydick.iso
drwxr-xr-x 2 root root 4096 2011-02-01 15:59 root
drwxr-xr-x 5 root root 4096 2011-01-20 11:12 union

wenn ich den selben nehme wie bei der MobyDick kommt das selbe dabei raus und Vollzugriff habe ich

Hallo t.stollenwerk,

das mobydick.iso ist vorhanden (dies ist schonmal gut).
Was heist "kommt das selbe dabei raus ? Geht es von einem anderen Rechner ja oder nein ?

Grüße

Maik

Habe den Fehler gefunden. Es lag an der Freigabe.

Vielen Dank

Hallo t.stollenwerk,

schön das es **jetzt **funktioniert.

Eventuell schreibst Du ein kleines “How-To” in der ScriptEcke. Es gibt bestimmt den einen oder anderen User, der dies auch einrichten möchte.

Grüße

Maik

Werde ich gerne tun :wink:

sodala jetzt hab ich das iso auf der moby liegen, kann es auch auf einen externen rechner copyren,
2 sachen sind noch offen :slight_smile:

  1. wie kann ich das iso löschen auf der moby nach dem verschieben, (damit die platte nicht voll wird)
    so hab ich das gemacht: smbclient //10.10.10.10/datenschrott -u lala/admin ***** -c “put mobydick.iso”
  2. wie kann ich den cronjob so einrichten das er das verschieben immer macht.
    habe einfach den befehl in das script nachher reingeschrieben.
    also : smbclient //10.10.10.10/datenschrott -u lala/admin ***** -c “put mobydick.iso”
    bitte um hilfe, oder einen link wo ich das ganze nachlesen kann.
    danke
    maverice …

Hallo maverice,

zu 1. die iso kannst du mit “rm /kompletter-Pfad-zum-Iso/mobydick.iso” löschen. Die Platte wird nicht voll laufen, da die mobydick.iso beim neu erzeugen überschrieben wird.

zu 2. hast du so richtig gemacht.

Liebe Grüße Maik

danke maik für die schnelle hilfe :slight_smile:
was ich dann nicht versteh ich hab eingetragen er soll das alle 15 min machen, damit ich testen kann ob das auch funktioniert :slight_smile:
nur irgentwie macht er das nicht :frowning:
habe dir den cronjob unten reingegeben.

danke

lg
gerald

Auszuführen: 050302: Systemsicherung durchführen
*Bezeichnung: Systemsicherung durchführen
Aktiv: ? JA
*Parameter: ? --skip-voicemail|–skip-recording|–skip-fax|–skip-log|–skip-inst
*Wochentag: *
*Monat: *
*Tag: *
*Stunde: 00
*Minute: 15
*Script vorher: ?
*Script nachher: ? smbclient //10.10.10.10/datenschrott -u lala/admin +++++ -c “put mobydick.iso”
Letzte Änderung: 2011-07-27 09:39:10

Hallo maverice,

so wie ich das sehe führt er den cronjob jeden tag um 00:15 Uhr aus :wink:

gruß tobi

Hallo maverice,

t.stollenwerk hat recht. So wird der cronjob um täglich einmal um 00.15 Uhr ausgeführt.
Du musst bei Stunde “*” eintragen und bei Minute “00 15 30 45” so wird der job alle 15 Minuten ausgeführt.

Grüße

Maik

ok :stuck_out_tongue: deswegen kann ich warten bis ich schwarz werde ^^
bedeutet das wenn ich bei std.auch einen * eintrage macht er es dann alle 15 min?

cool danke :slight_smile: gleich testen, super und danke für die rasche antwort :slight_smile:
lg

maverice

mhm ok :slight_smile: test hat funktioniert aber :slight_smile:
geh ich recht in der an nahme das ich den ganzen pfad in das script schreiben muss?
wenn ja wie schaut das dann aus? wenn alles auf standart ist?

ist es das ich dann :/BACKUP# machen muss?

2011-07-27 10:16:25: Child-Task 050302 wurde mit [1] beendet
2011-07-27 10:16:25: Starte das Post-Script
2011-07-27 10:16:25: Starte [smbclient //10.10.10.10/datenschrott -u lala/admin ***** -c “put mobydick.iso” 1]
mobydick.iso does not exist
2011-07-27 10:16:27: Exitcode: [1]

Hallo maverice,

der komplette Pfad lautet: “/BACKUP/mobydick.iso” siehe auch -> http://wiki.pascom.net/doku.php?id=cmd060900:trc050302

Grüße

Maik

ich habe bei mir ein cd /BACKUP; vor dem eigentlichen Script Gruß Tobi