Christoph Sold <so(at)server.i-clue.de> wrote:
> Oliver Fromme schrieb:
> [...]
> > Zum Abgleichen von Filesystemen (wenn es kein RAID-1 sein
> > soll) empfehle ich meistens cpdup (/usr/ports/sysutils/cpdup).
>
> Der vollständigkeit halber die Methode mit tar:
>
> cd /src; tar cf - | (cd /dest; tar xpf -)
>
> -p wird dabei die Zugriffsrechte beibehalten. Problematisch: in /src
> gelöschte Dateien bleiben in /dest erhalten. Hier ist cpdup eindeutig
> überlegen.
Der entscheidende Nachteil von tar (zumindest bei meinen
Anwendungsfällen) ist, daß es jedesmal alls komplett einmal
rüberzieht, selbst wenn sich nur ein kleiner Teil der Da-
teien geändert hat. Sowohl cpdup als auch rsync kopieren
nur die Dateien, an denen sich tatsächlich etwas geändert
hat, und sind somit deutlich schneller und Plattenschonen-
der. Davon abgesehen ist cpdup selbst bei einer 100%-Kopie
schneller als tar|tar (möglicherweise nutzt es den Buffer-
cache besser oder traversiert das Filesystem irgendwie gün-
stiger, aber das ist reine Spekulation von mir).
Gruß
Olli
-- Oliver Fromme, secnetix GmbH & Co KG, Oettingenstr. 2, 80538 München Any opinions expressed in this message may be personal to the author and may not necessarily reflect the opinions of secnetix in any way. "All that we see or seem is just a dream within a dream" (E. A. Poe) To Unsubscribe: send mail to majordomo(at)de.FreeBSD.org with "unsubscribe de-bsd-questions" in the body of the messageReceived on Tue 20 Mar 2001 - 09:38:22 CET