Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 3 Aug 2010 19:14:55 -0700
From:      Noah Pratt <npratt@gmail.com>
To:        freebsd-questions@freebsd.org
Subject:   mounting UFS CD-ROMs
Message-ID:  <AANLkTikukY9ZYDov1KA7o1ik%2BFDT-cKC4Wv46nbSoJT2@mail.gmail.com>

next in thread | raw e-mail | index | archive | help
Hi,

I have a whole bunch of UFS CD-ROMs, but I'm unable to mount them on
my FreeBSD 8 system.
I thought it would be possible. From the FAQ:
http://www.freebsd.org/doc/en/books/faq/disks.html

    UFS CD-ROMs can be mounted directly on FreeBSD. Mounting disk
partitions from Digital UNIX and other systems that support UFS may be
more complex, depending on the details of the disk partitioning for
the operating system in question.


I tried the direct route:

6930p# file -s /dev/acd0t01
/dev/acd0: Unix Fast File system [v1] (big-endian), last mounted on
/worm, last written at Fri Oct  6 04:01:43 2000, clean flag 1, number
of blocks 616699, number of data blocks 578377, number of cylinder
groups 126, block size 8192, fragment size 1024, minimum percentage of
free blocks 10, rotational delay 0ms, disk rotational speed 90rps,
TIME optimization
6930p# mount -t ufs -o ro /dev/acd0t01 /mnt
mount: /dev/acd0t01 : Invalid argument


To make sure it wasn't the media, I tried the loopback route:

6930p# cat /dev/acd0 > 5853-5864.iso
6930p# mdconfig -a -t vnode -f /usr/home/CDs/5853-5864.iso -u 1 -o readonly
6930p# mdconfig -lv
md0		 swap		   700M
md1		 vnode		   603M		 /usr/home/CDs/5853-5864.iso
6930p# mount -o ro /dev/md1 /mnt
mount: /dev/md1 : Invalid argument
6930p# mount -o ro -t ufs /dev/md1 /mnt
mount: /dev/md1 : Invalid argument

6930p# file -s /dev/md1
/dev/md1: Unix Fast File system [v1] (big-endian), last mounted on
/worm, last written at Fri Oct  6 04:01:43 2000, clean flag 1, number
of blocks 616699, number of data blocks 578377, number of cylinder
groups 126, block size 8192, fragment size 1024, minimum percentage of
free blocks 10, rotational delay 0ms, disk rotational speed 90rps,
TIME optimization

6930p# fdisk md1
******* Working on device /dev/md1 *******
parameters extracted from in-core disklabel are:
cylinders=76 heads=255 sectors/track=63 (16065 blks/cyl)

parameters to be used for BIOS calculations are:
cylinders=76 heads=255 sectors/track=63 (16065 blks/cyl)

fdisk: invalid fdisk partition table found
Media sector size is 512
Warning: BIOS sector numbering starts with sector 1
Information from DOS bootblock is:
The data for partition 1 is:
sysid 165 (0xa5),(FreeBSD/NetBSD/386BSD)
    start 63, size 1220877 (596 Meg), flag 80 (active)
		 beg: cyl 0/ head 1/ sector 1;
		 end: cyl 75/ head 254/ sector 63
The data for partition 2 is:
<UNUSED>
The data for partition 3 is:
<UNUSED>
The data for partition 4 is:
<UNUSED>

6930p# uname -a
FreeBSD 6930p.domain.com 8.0-STABLE FreeBSD 8.0-STABLE #1: Mon May 17
01:26:14 PDT 2010
root@6930p.domain.com:/usr/obj/usr/src/sys/GENERIC  amd64


Am I missing something that ought to be obvious? [probable]
Is it no longer possible to mount UFS filesystems? [unlikely ;-) ]
Is there something specific about *this* UFS filesystem that prevents
it from working?

Thank you,

-Noah



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?AANLkTikukY9ZYDov1KA7o1ik%2BFDT-cKC4Wv46nbSoJT2>