Warren Block <[email protected]> writes: > On Thu, 8 Jul 2010, Anonymous wrote: > >> Warren Block <[email protected]> writes: >> >>> The FreeBSD livefs ISO filesystem hides hard links, so they can't be >>> accurately copied. >> >> Use `tar cf - | tar xf -' to copy them. > > That was my first thought, too. Well, second thought, after 'rsync > -aH'. > > But the mounted ISO filesystem doesn't show hard links as hard links: > > # ls -li /mnt/rescue > 416796 -r-xr-xr-x 414 root wheel 4367520 Jun 9 14:49 [ > 399564 -r-xr-xr-x 414 root wheel 4367520 Jun 9 14:49 atacontrol > 399690 -r-xr-xr-x 414 root wheel 4367520 Jun 9 14:49 atmconfig > 399816 -r-xr-xr-x 414 root wheel 4367520 Jun 9 14:49 badsect > ...
414 is the number of hardlinks. You can as well try to use iso9660 reader in libarchive, e.g. $ bsdtar xvf /dev/cd0 --include rescue/\* $ bsdtar xvf /path/to/blah.iso --include rescue/\* > > And rsync or tar never see a hard link to copy. _______________________________________________ [email protected] mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-questions To unsubscribe, send any mail to "[email protected]"
