Ich muss mehrere GB an kleinen Dateien (von wenigen Bytes bis < 1 MB) kopieren.
Diese Dateien befinden sich auf einem Dateisystem eines Solaris-Systems.
Nein rsync
, rdiff
die Software ist unter Solaris verfügbar und kann nicht installiert werden.
Die Frage ist, mit welchem Befehl kann dies geschehen und wie?
Ich muss den Befehl mehrmals ausführen, um zu vermeiden, dass bereits vorhandene Dateien am Ziel (RedHat) kopiert werden und um möglicherweise Dateien/Verzeichnisse zu entfernen, die seit der letzten Ausführung auf der Quelle nicht mehr vorhanden sind (differenzielle Kopie).
Antwort1
Wenn SSH auf Solaris installiert ist und Sie über SSH auf das System zugreifen können, können Sie vom RedHat-Ziel aus folgendermaßen „scp“ ausführen:
scp -rp solaris_user@solaris_host:/path/to/files/* /redhat/destination/path/
Antwort2
Nein
rsync
,rdiff
die Software ist unter Solaris verfügbar und kann nicht installiert werden.
Arhh. Komm schon. Es ist nicht so schwierig:
pkg install network/rsync
Aber meines Wissens rsync
ist es seit 2005 (Solaris 10) Teil der Standardinstallation von Solaris, Sie müssen es also nicht installieren.
Aber vielleicht verwenden Sie ein System, das in den letzten 10–15 Jahren nicht verändert wurde? (was in der Solaris-Welt manchmal nicht ungewöhnlich ist)