With a bootable ISO/UDF disc ...
Auto mount fails.
Explicit mount -t iso9660 works, but explicit mount -t
Explicit mount -t -o lastblock= works, but making
lastblock= always automagic in user land precludes
mounting other filesystems e.g. FAT.
is a (perhaps completely bogus hack of a) patch that
fixes this, by calling udf_get_last_block(sb) before
udf_find_anchor(sb) in super.udf_fill_super.
Is that legit? Should we fold that patch into the
kernel.org fs/udf? Or should we fix the official
fs/udf/ in some other way?
The particular bootable ISO/UDF disc I tried was a UDF
Iomega REV disc from Windows with a Knoppix Linux ISO.
The phgfsck seemed to like it. Its two AVDP were at
the end of the disc, placed relative to the lastblock
(a.k.a. the max LBA).
Low priority because as yet no developer has expressed
Also low priority because only automagic plug 'n play
breaks. The few people on Earth who understand this
issue can get by with such obvious user-level
lb="`dc -e \"\`sudo blockdev --getsize /dev/scd$n\` 4 /
1 - p\"`"
sudo mount -r -t udf -o lastblock="$lb" /dev/scd$n