livefs hard links
Anonymous
swell.k at gmail.com
Thu Jul 8 14:31:11 UTC 2010
Warren Block <wblock at wonkity.com> writes:
> On Thu, 8 Jul 2010, Anonymous wrote:
>
>> Warren Block <wblock at wonkity.com> 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.
More information about the freebsd-questions
mailing list