From: Jens thies [mailto:jens.thies@bibliothek-eutin.de] Sent: Monday, January 15, 2001 6:27 PM wrote:
Hi, bin noch ein Unix/Linux-Newbie und möchte im Netzwerk von einem SCO Open Server Dateien auf einer SuSE-Linux-Distribution per ftp oder dd sichern. Habe mir in /bin ein kleines Script geschrieben, mit dem ich automatisch per ftp Dateien mit mget auf den Sicherungsserver holen kann. Leider geht das nicht mit Unterverzeichnissen :-( (oder doch?). Um alles per Hand mit cd un lcd und mkdir zu schreiben, bräuchte ich WOCHEN. Gibt es die Möglichkeit, auch Unterordner per ftp zu kopieren? Behalten die Dateien/Ordner dann die alten Rechte? Funzt ein "dd" auch per ssh oder telnet? Gibt es noch was besseres auf shell-ebene? Möchte schon garnicht zu viel an dem SCO rumfummeln :-Z !!!!! Würde mich über hilfe sehr freuen :-)
mounte doch einfach die SCO-Verzeichnisse per NFS auf die LINUX (ro) und sichere sie dann per dd/tar/cpio/etc. Richard
Am Fre, 16 Feb 2001 schrieb Jens thies:
Hi, bin noch ein Unix/Linux-Newbie und möchte im Netzwerk von einem SCO Open Server Dateien auf einer SuSE-Linux-Distribution per ftp oder dd sichern. ...
Gibt es die Möglichkeit, auch Unterordner per ftp zu kopieren? Behalten die Dateien/Ordner dann die alten Rechte? Funzt ein "dd" auch per ssh oder telnet? Gibt es noch was besseres auf shell-ebene? Möchte schon garnicht zu viel an dem SCO rumfummeln :-Z !!!!! Würde mich über hilfe sehr freuen :-)
Unterverzeichnisse per ftp geht nicht. Es gibt zwar tools, die auf dem FTP-Protokoll basieren und die das sehr wohl können, außerdem gibt es auch ftp-server (wuftp), die auf Anforderung ganze Unterverzeichnisse in eine Datei zusammenpacken und per FTP-Protokoll an den anfragenden client übertragen. Aber es geht auch manuell bzw. mit Hausmitteln. Zwei Möglichkeiten: 1) Packen, Übertragen, Entpacken: - Auf dem SCO-Rechner das gesamte gewünschte Unterverzeichnis packen, evtl. komprimieren (dort als user einloggen!): cd /wo/das/verzeichnis/liegt tar cvfZ wo/genug/platz/ist/verzeichnis.tar verzeichnis - Auf dem Linux-Rechner die gepackte Datei auspacken: ftp SCO-Rechner, get bzw. mget, Du weißt schon cd /wo/das/verzeichnis/hin/soll tar xvfZ /wo/die/gepackte/datei/liegt/unterverzeichnis.tar - Wenn erfolgreich, auf beiden Rechnern die gepackte Datei löschen. Dateiattribute und -Datum bleiben erhalten. Mögliche Gefahr: für ist die gepackte Datei ist nicht mehr genug Plattenplatz vorhanden (auf dem SCO-Rechner oder auf dem Linux-Rechner, besonders dann, wenn komplette Systembackups, Heimatverzeichnisse oder ähnlich Gigantisches kopiert werden soll. 2) Mit NFS mounten, direkt kopieren - Auf dem SCO-Rechner NFS-export ermöglichen. Existiert entweder schon (nicht notwendigerweise für alle Benutzer verfügbar), oder muß eingerichtet werden (-> Hilfe vom SCO-SysOp) - Auf dem Linux-Recher NFS-mounten mkdir /mount/SCO mount -r -t nfs SCO-Rechner:/wo/das/verzeichnis/liegt /mount/SCO cd /wo/das/verzeichnis/hin/soll cp -a /mount/SCO/verzeichnis . umount /mnt/SCO Dateiattribute und -Datum bleiben erhalten (sollten jedenfalls). Mögliche Gefahr: NFS-export auf dem SCO-Rechner ist nicht etabliert, entsprechendes Theater. Alles obige muß nicht auf den i-Punkt syntaktisch korrekt sein. Im Zweifel: man tar man mount man nfs Viel Glück, bzw. "have a lot of fun" (Habe ein Quark von Spaß) Stefan -- ______________________________________________________________________ Stefan Brill, Center for Auditory Prosthesis Research, RTI EMail: sbrill@rti.org _ Phone: +1/919/541-6298 Fax: +1/919/990-8385 ( |_) ____________________________________________________)_|_)_____________
On Fri, Feb 16, 2001, Stefan Brill wrote:
Am Fre, 16 Feb 2001 schrieb Jens thies:
Hi, bin noch ein Unix/Linux-Newbie und mochte im Netzwerk von einem SCO Open Server Dateien auf einer SuSE-Linux-Distribution per ftp oder dd sichern. ...
Gibt es die Moglichkeit, auch Unterordner per ftp zu kopieren? Behalten die Dateien/Ordner dann die alten Rechte? Funzt ein "dd" auch per ssh oder telnet? Gibt es noch was besseres auf shell-ebene? Mochte schon garnicht zu viel an dem SCO rumfummeln :-Z !!!!! Wurde mich uber hilfe sehr freuen :-)
Zwei Moglichkeiten:
1) Packen, Ubertragen, Entpacken: ...
2) Mit NFS mounten, direkt kopieren ...
3) Wie wäre es mit rsync und Co. (rcp,...)? Das müßte ohne nfs funk- tionieren. Und wenn Du es als root machst, bleiben natürlich auch die Rechte erhalten. AFAIK mußt Du dafür allerdings ein rlogin als root auf den anderen Rechner machen können (hosts.allow und Co.). # rsync -a entfernter_rechner:/verzeichnis/ /backup Kopiert alle Dateien aus /verzeichnis auf dem Rechner entfernter_\ rechner in das Verzeichnis /backup auf dem lokalen Rechner. MfG Gunther P.S.: Stelle doch bitte deine Rechneruhr mit beispielsweise # date 021820302001 (18.02.2001, 20:30) etwas genauer. Dann mit # hwclock -w ins BIOS schreiben. -- Dipl.-Ing. Gunther Kuhlmann Gunther_Kuhlmann@mentorg.com Tel.: +44 (0)12 52 / 74 83 25 PGP: E6 BC 78 6B E6 09 C7 16 AB 5D 9A 9A D7 1C 01 FB --
Hi, On Sun, Feb 18 2001 at 12:12 +0000, Gunther Kuhlmann wrote:
Am Fre, 16 Feb 2001 schrieb Jens thies:
Gibt es die Moglichkeit, auch Unterordner per ftp zu kopieren?
3) Wie wäre es mit rsync und Co. (rcp,...)? Das müßte ohne nfs funk- tionieren. Und wenn Du es als root machst, bleiben natürlich auch die Rechte erhalten. AFAIK mußt Du dafür allerdings ein rlogin als root auf den anderen Rechner machen können (hosts.allow und Co.).
Nein nicht unbedingt. Rsync kann auch ssh benutzen.
# rsync -a entfernter_rechner:/verzeichnis/ /backup
rsync -ave ssh entfernter_rechner:/verzeichnis/ /backup Ciao, Stefan -- Stefan Troeger o _ _ _ stefan@troeger.st __o __o /\_ _ \\o (_)\__/o (_) _`\<, _`\<, _>(_) (_)/<_ \_| \ _|/' \/ (_)/(_) (_)/(_) (_) (_) (_) (_)' _\o_
On Son, 18 Feb 2001, Stefan Troeger wrote:
rsync -ave ssh entfernter_rechner:/verzeichnis/ /backup
Und warum dann nicht gleich scp? scp -r [user@]host1:/path/ /backup/[path] -- Oliver Koch Registered Linux User 163952 "The chain which can be yanked is not the eternal chain." -- G. Fitch
Hi, On Mon, Feb 19 2001 at 09:15 +0100, Oliver Koch wrote:
On Son, 18 Feb 2001, Stefan Troeger wrote:
rsync -ave ssh entfernter_rechner:/verzeichnis/ /backup
Und warum dann nicht gleich scp?
scp -r [user@]host1:/path/ /backup/[path]
Bei einer einmaligen Kopieraktion ist der Effekt natürlich der gleiche. Wenn /backup auf dem lokalen Host aber schon vorhanden ist, jedoch in einer älteren Version als auf dem entfernten Host, und man möchte es mit minimalem Traffic auf den aktuellen Stand bringen, dann ist rsync das bessere Werkzeug. Ciao, Stefan -- Stefan Troeger o _ _ _ stefan@troeger.st __o __o /\_ _ \\o (_)\__/o (_) _`\<, _`\<, _>(_) (_)/<_ \_| \ _|/' \/ (_)/(_) (_)/(_) (_) (_) (_) (_)' _\o_
Am Montag, 19. Februar 2001 09:15 schrieb Oliver Koch:
On Son, 18 Feb 2001, Stefan Troeger wrote:
rsync -ave ssh entfernter_rechner:/verzeichnis/ /backup
Und warum dann nicht gleich scp?
scp -r [user@]host1:/path/ /backup/[path]
Weil rsync nur _�nderungen_ kopiert und nicht _alles_ (Berechnet auf beiden Seiten Checksummen, vergleicht diese und kopiert nur das was abweicht) Ciao Alex -- --------------------------------------------------------------------------- Alexander Puchmayr Systemadministrator for Theoretical physics Universit�t Linz e-mail: alexander.puchmayr@jk.uni-linz.ac.at Altenbergerstra�e 69 phone: +43/732/2468-8633 A-4040 Linz-Auhof FAX: +43/732/2468-8585 ---------------------------------------------------------------------------
participants (6)
-
Alexander Puchmayr
-
Gliebe Richard (gr)
-
Gunther Kuhlmann
-
Oliver Koch
-
Stefan Brill
-
Stefan Troeger