Mounting ext3 filesystem from USB keydrive

Shantanoo shantanoo at gmail.com
Thu Sep 9 11:26:11 PDT 2004


On Thu, 9 Sep 2004 15:29:08 +0300, Toomas Aas <toomas.aas at raad.tartu.ee> wrote:
> Hello!
> 
> I have an USB keydrive with ext3 filesystem on it. I'm trying to mount
> this filesystem on FreeBSD 4.9, but I'm not succeeding. I've seen it written
> in several places that ext3 filesystem can be mounted as ext2, but...
> 
> When I plug in the drive, the following appears to /var/log/messages:
> 
> Sep  9 14:55:44 box /kernel: umass0: USB Solid state disk, rev 1.10/1.00, addr 2
> Sep  9 14:55:55 box /kernel: da3 at umass-sim0 bus 0 target 0 lun 0
> Sep  9 14:55:55 box /kernel: da3: <Generic Traveling Disk 1.11> Removable
>  Direct Access SCSI-2 device
> Sep  9 14:55:55 box /kernel: da3: 650KB/s transfers
> Sep 9 14:55:55 box /kernel: da3: 63MB (129024 512 byte sectors: 64H 32S/T 63C)
> 
> # ls -l /dev/da3
> 
> crw-r-----  2 root  operator   13, 0x0001001a Sep  9 14:53 /dev/da3
> crw-r-----  2 root  operator   13,  24 Sep  9 14:53 /dev/da3a
> crw-r-----  2 root  operator   13,  25 Sep  9 14:53 /dev/da3b
> crw-r-----  2 root  operator   13,  26 Sep  9 14:53 /dev/da3c
> crw-r-----  2 root  operator   13,  27 Sep  9 14:53 /dev/da3d
> crw-r-----  2 root  operator   13,  28 Sep  9 14:53 /dev/da3e
> crw-r-----  2 root  operator   13,  29 Sep  9 14:53 /dev/da3f
> crw-r-----  2 root  operator   13,  30 Sep  9 14:53 /dev/da3g
> crw-r-----  2 root  operator   13,  31 Sep  9 14:53 /dev/da3h
> crw-r-----  2 root  operator   13, 0x0002001a Sep  9 14:53 /dev/da3s1
> crw-r-----  2 root  operator   13, 0x00020018 Sep  9 14:53 /dev/da3s1a
> crw-r-----  2 root  operator   13, 0x00020019 Sep  9 14:53 /dev/da3s1b
> crw-r-----  2 root  operator   13, 0x0002001a Sep  9 14:53 /dev/da3s1c
> crw-r-----  2 root  operator   13, 0x0002001b Sep  9 14:53 /dev/da3s1d
> crw-r-----  2 root  operator   13, 0x0002001c Sep  9 14:53 /dev/da3s1e
> crw-r-----  2 root  operator   13, 0x0002001d Sep  9 14:53 /dev/da3s1f
> crw-r-----  2 root  operator   13, 0x0002001e Sep  9 14:53 /dev/da3s1g
> crw-r-----  2 root  operator   13, 0x0002001f Sep  9 14:53 /dev/da3s1h
> crw-r-----  2 root  operator   13, 0x0003001a Sep  9 14:53 /dev/da3s2
> crw-r-----  2 root  operator   13, 0x0004001a Sep  9 14:53 /dev/da3s3
> crw-r-----  2 root  operator   13, 0x0005001a Sep  9 14:53 /dev/da3s4
> 
> # mount -t ext2fs /dev/da3s1c /mnt/usb
> ext2fs: /dev/da3s1c: Device not configured
> 
> # mount -t ext2fs /dev/da3s1c /mnt/usb
> ext2fs: /dev/da3: Invalid argument
> 
> The last command causes this to be logged to /var/log/messages:
> Sep  9 14:57:24 aidamees /kernel: WARNING: mount of da3 denied due to unsupported
>  optional features
> 
> #file -s /dev/da3
> /dev/da3: Linux rev 1.0 ext3 filesystem data (needs journal recovery)
> 
> Is my inability to mount caused by this "(needs journal recovery)" or is there
> something else going on? I did cleanly shut down the Linux box where this
> partition was written, before removing the USB device.
> --
> Toomas Aas | toomas.aas at raad.tartu.ee | http://www.raad.tartu.ee/~toomas/
> * Everyone has a photographic memory. Some don't have film.
> 

You need to recompile the kernel with following line:

options EXT2FS

Regards,
Shantanoo


More information about the freebsd-questions mailing list