rsync ist ein Tool zum effizienten Kopieren von Verzeichnishierarchien lokal oder remote mit leistungsstarken Filtern, um zu entscheiden, was kopiert wird.
Ich habe ein rsyncSkript verwendet, um Daten auf einem Host mit den Daten auf einem anderen Host zu synchronisieren. Die Daten enthalten zahlreiche kleine Dateien, die zu fast 1,2 TB beitragen. Um diese Dateien zu synchronisieren, habe ich den rsyncBefehl wie folgt verwendet: rsync -avzm --stats --human-readable --include-from proj.lst /data/projects …
Ich mache diese Synchronisation lokal unter Ubuntu 12.04. Die Dateien sind in der Regel kleine Textdateien (Code). Ich möchte mtime stamp aus dem sourceVerzeichnis in kopieren (beibehalten) , targetaber ich möchte nur kopieren, wenn die Datei in target bereits vorhanden und älter als die in ist source. Ich kopiere also …
Ich möchte rsynceinen Ordner rekursiv, aber Unterordner sollen nur bis zu einer bestimmten Tiefe enthalten sein. Zum Beispiel möchte ich eine Tiefe von 1,2,3 oder 4 Unterordnern wie folgt: source/ ├── subfolder 1 │ ├── subsubfolder │ │ ├── subsubsubfolder │ │ │ └── wanted with depth 4.txt │ │ …
Ich wollte fragen, gibt es einen Grund, nicht rsyncfür alles zu verwenden und aufzugeben cp? Ich wusste rsynces nicht und weiß jetzt nicht, warum cpes jemals gebraucht wird.
Vor kurzem musste ich eine große Anzahl von Dateien löschen (über 1 Million) und habe Folgendes gelesen: rsync -av --delete `mktemp -d`/ ~/source && rmdir ~/source War eine der optimiertesten Möglichkeiten, das zu tun, und ich kann dafür bürgen, dass es schneller ist als rm -rf. Ich bin kein Experte …
Ich möchte eine Gruppe von Dateien / Verzeichnissen in ein anderes Verzeichnis verschieben (nicht nur kopieren), von denen einige Namenskonflikte mit Dateien / Verzeichnissen im Zielverzeichnis aufweisen. Mein Hauptziel ist das Verschieben der Dateien, damit ich das Überschreiben des nicht leeren Verzeichnisses tolerieren kann. Ich benutze derzeit mv ... destinationaber …
Ich habe einen frisch installierten Ubuntu-Server, der der neue Backup-Server für unseren VM-Speicher sein soll. Der Server verfügt über 4 Netzwerkkarten, davon 2 mit 10 Gbit (tatsächlich eine Intel x540-T2 mit dem neuesten verfügbaren Treiber), die für die Verbindung zum SAN verwendet werden. Ich habe die NFS-Freigabe lokal gemountet und …
Ich benutze, rsync -rlptDum ein Verzeichnis von einem anderen Benutzer zu kopieren. Es gibt einige Dateien (ich habe keine Möglichkeit, diese im Voraus zu kennen), die ich nicht kopieren darf. Gibt es eine Möglichkeit, rsync diese zu ignorieren. Das Problem ist, dass mein Bash-x-Skript beendet wird, wenn rsync einen Wert …
Ich suche nach einer Möglichkeit, die rsync-Ausgabe so zu filtern / umzuleiten, dass sie dem Befehl "dialog --gauge" zugeführt werden kann, damit ich während der Dateisynchronisierung einen gut aussehenden Fortschrittsbalken bekomme. Derzeit habe ich es nur direkt an der Eingabeaufforderung getestet, aber ich plane, dies in einem (Bash-) Shell-Skript zu …
Ich versuche, einen Rsync einzurichten, der alle .*Dateien mit Ausnahme von ausschließt, .htaccessaber leider funktioniert dies nicht: rsync -avP --exclude=".*" --include="./.htaccess" ./. user@server:/dir Kann man allgemeine Ausschlussregeln irgendwie ausschließen?
rsync -avP /home/user/.profile hpux3:/home/user/.profile bash: rsync: command not found Wenn ich ssh auf hpux3 mache rsync version 3.1.1 protocol version 31 Copyright (C) 1996-2014 by Andrew Tridgell, Wayne Davison, and others. Web site: http://rsync.samba.org/ output truncated Ich habe PATHin $HOME/.profileund gesetzt $HOME/.bashrc. Soll ich es in der /etc/profileDatei einstellen ?
Ich habe mir diese Frage und diese Frage angeschaut , aber sie scheinen nicht die Symptome anzusprechen, die ich sehe. Ich habe eine große Protokolldatei (ca. 600 MB), die ich über ein Mobilfunknetz übertragen möchte. Da es sich um eine Protokolldatei handelt, wird sie nur angehängt (obwohl sie sich tatsächlich …
Ich habe zwei Server. Eine von ihnen hat 15 Millionen Textdateien (ca. 40 GB). Ich versuche, sie auf einen anderen Server zu übertragen. Ich überlegte, sie zu komprimieren und das Archiv zu übertragen, erkannte jedoch, dass dies keine gute Idee ist. Also habe ich den folgenden Befehl verwendet: scp -r …
Ausführen von rsync mit einem großen * --block-size wie folgt: rsync -avvz --rsh 'ssh -c arcfour' --block-size 1048576 --inplace --progress example.com:/big.file /big.file Ich erhalte folgenden Fehler: Invalid block length 1048576 [sender] Auf beiden Seiten läuft 64bit CentOS 6.4. Von Googeln habe ich gesehen --block-size, mit viel höheren Werten verwendet, warum …
Ich nehme eine geringfügige Änderung an einer sehr großen Datei-Image-Datei vor (nur ein paar Pixel Unterschied), deren Übertragung über das Netzwerk lange dauert. Gibt es eine Möglichkeit für rsync, den Unterschied in der Datei zu identifizieren und nur den kleinen Unterschied über das Netzwerk zu senden?
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.