10.0 release ISO images have broken hardlinks

Eugene Grosbein egrosbein at rdtc.ru
Wed Dec 11 13:38:43 UTC 2013


Hi!

This message continues discussion of the problem
previously discussed a bit here: http://lists.freebsd.org/pipermail/freebsd-stable/2013-April/073050.html

Release ISO images located at ftp://ftp.freebsd.org/pub/FreeBSD/ISO-IMAGES-amd64/
were generated with mkisofs(8) upto 8.2-RELEASE until the switch to makefs(8).

It is possible to unroll FreeBSD-8.2-RELEASE-amd64-livefs.iso correctly
with respect to hardlinks using xorriso command from ports:

# xorriso -for_backup -load volid \* -indev ../FreeBSD-8.2-RELEASE-amd64-livefs.iso  -osirrox on -- -extract / livefs -rollback_end

The ./rescue subdirectory is full of hardlinks and takes less than 10M on-disk.
For 8.3-RELEASE and later resulted subdirectory takes about 700MB.

The image FreeBSD-10.0-RC1-amd64-disk1.iso can be unrolled
using similar command without obvious errors,
but the resulted hardlinks are broken. This image has no /rescue
but /bin/ln and /bin/link that should be hardlinks. They are not.

So, upcoming FreeBSD-10.0-RELEASE-amd64-livefs.iso would have broken hardlinks too,
I guess, unless fixed before release.

Eugene Grosbein


More information about the freebsd-stable mailing list