Hallo Olli,
On Wed, 2009-01-28 at 11:25 +0100, Oliver Fromme wrote:
> M. Giegerich <migieger(at)bawue.de> wrote:
> > 1. shutdown now
> > 2. mv /usr/local /usr/local.tmp
> > 3. mount </usr backup> /mnt
> > 4. cp -p -R /mnt/local /usr
>
> Eine kleine Warnung an dieser Stelle: cp -R sollte man
> grundsätzlich vermeiden, da es nicht alles korrekt kopiert.
> Insbesondere gehen Hardlinks verloren. Bei mir sind unter
> /usr/local immerhin 134 Hardlinks, und ich habe relativ
> wenige Ports installiert (ich räume immer rigoros auf).
>
> Verzeichnisbäume sollte man besser mit tar, cpio oder cpdup
> kopieren bzw. synchronisieren. Ich persönlich finde cpdup
> (ports/sysutils/cpdup) am einfachsten:
Danke fuer den Hinweis (mit hard links in /usr/local hatte
ich nicht gerechnet. Bloed.)...
>
> cpdup /mnt/local /usr
>
> Mit cpio (ist im Basissystem) sähe es so aus:
>
> cd /mnt/local; find . -print0 | cpio -dump0 /usr
Habe mit cpio nochmal "druebergebuegelt". Sind gibt's tatsaechl.
74 hard links...
(Oben gehoert wohl noch ein "/local" ans Befehlende...).
-- Michael To Unsubscribe: send mail to majordomo(at)de.FreeBSD.org with "unsubscribe de-bsd-questions" in the body of the messageReceived on Wed 28 Jan 2009 - 14:31:05 CET