Hi,
When I attempt to mount a NTFS-formatted external drive, it fails:
# mount -t ntfs /dev/sd2i /media/usb/
mount_ntfs: /dev/sd2i on /media/usb: Invalid argument
There is a note about this under BUGS in mount_ntfs(8):
If the attempt to mount NTFS gives you an error like this:
# mount -t ntfs /dev/wd0k /mnt
mount_ntfs: /dev/wd0k on /mnt: Invalid argument
make sure that the appropriate partition has the correct entry in the
disk label, particularly that the partition offset is correct. If the
NTFS partition is the first partition on the disk, the offset should be
'63' (see disklabel(8)).
However, disklabel already says 63 for the argument, so this seems
not to apply. Also, the size entry matches fdisk output and the type
is (obviously) NTFS.
Any ideas of what to debug? Is this a PEBKAC?
fdisk:
Disk: sd2 geometry: 14593/255/63 [234441648 Sectors]
Offset: 0 Signature: 0xAA55
Starting Ending LBA Info:
#: id C H S - C H S [ start: size ]
-------------------------------------------------------------------------------
0: 07 0 1 1 - 14592 254 63 [ 63: 234436482 ] NTFS
1: 00 0 0 0 - 0 0 0 [ 0: 0 ] unused
2: 00 0 0 0 - 0 0 0 [ 0: 0 ] unused
3: 00 0 0 0 - 0 0 0 [ 0: 0 ] unused
disklabel:
# /dev/rsd2c:
type: SCSI
disk: SCSI disk
label: HM121HC
duid: 0000000000000000
flags:
bytes/sector: 512
sectors/track: 63
tracks/cylinder: 255
sectors/cylinder: 16065
cylinders: 14593
total sectors: 234441648
boundstart: 0
boundend: 234441648
drivedata: 0
16 partitions:
# size offset fstype [fsize bsize cpg]
c: 234441648 0 unused
i: 234436482 63 NTFS