Issue mounting external (USB) NTFS drive
Posted: 2012/01/27 20:28:25
Hi there,
I'm having an issue mounting a 3TB NTFS partition on a Western Digital drive connected via USB. This partition mounts without issue on a Windows XP system and on a Ubuntu 10.10 system.
I'm running CentOS 5.7 kernel 2.6.18-274.17.1.el5. This is the NTFS module version:
[code]fuse-ntfs-3g.x86_64 2010.10.2-1.el5.rf installed[/code]
and the version running on the Ubuntu system:
[code]ii ntfs-3g 1:2010.8.8-0ubuntu1 read-write NTFS driver for FUSE [/code]
This is the error I get when I try to mount the partition:
[code]12:16 root@server:/mnt# mount -t ntfs-3g /dev/sde1 /mnt/usb_drive
Failed to read last sector (732565759): Invalid argument
HINTS: Either the volume is a RAID/LDM but it wasn't setup yet,
or it was not setup correctly (e.g. by not using mdadm --build ...),
or a wrong device is tried to be mounted,
or the partition table is corrupt (partition is smaller than NTFS),
or the NTFS boot sector is corrupt (NTFS size is not valid).
Failed to mount '/dev/sde1': Invalid argument
The device '/dev/sde1' doesn't seem to have a valid NTFS.
Maybe the wrong device is used? Or the whole disk instead of a
partition (e.g. /dev/sda, not /dev/sda1)? Or the other way around?[/code]
The drive is using a DOS partition table. Here is fdisk output:
[code]12:47 root@srv0067l:/mnt# fdisk -lu /dev/sde
Note: sector size is 4096 (not 512)
WARNING: The size of this disk is 3.0 TB (3000590401536 bytes).
DOS partition table format can not be used on drives for volumes
larger than 2.2 TB (2199023255040 bytes). Use parted(1) and GUID
partition table format (GPT).
Disk /dev/sde: 3000.5 GB, 3000590401536 bytes
255 heads, 63 sectors/track, 45600 cylinders, total 732566016 sectors
Units = sectors of 1 * 4096 = 4096 bytes
Device Boot Start End Blocks Id System
/dev/sde1 256 732566015 2930263040 7 HPFS/NTFS[/code]
I don't understand the warning message as this drive works with the DOS partition table on other systems as mentioned. Also GPT won't work on windows which is what will ultimately be used to read off this drive...
Any help appreciated.
Thanks !
Nick
I'm having an issue mounting a 3TB NTFS partition on a Western Digital drive connected via USB. This partition mounts without issue on a Windows XP system and on a Ubuntu 10.10 system.
I'm running CentOS 5.7 kernel 2.6.18-274.17.1.el5. This is the NTFS module version:
[code]fuse-ntfs-3g.x86_64 2010.10.2-1.el5.rf installed[/code]
and the version running on the Ubuntu system:
[code]ii ntfs-3g 1:2010.8.8-0ubuntu1 read-write NTFS driver for FUSE [/code]
This is the error I get when I try to mount the partition:
[code]12:16 root@server:/mnt# mount -t ntfs-3g /dev/sde1 /mnt/usb_drive
Failed to read last sector (732565759): Invalid argument
HINTS: Either the volume is a RAID/LDM but it wasn't setup yet,
or it was not setup correctly (e.g. by not using mdadm --build ...),
or a wrong device is tried to be mounted,
or the partition table is corrupt (partition is smaller than NTFS),
or the NTFS boot sector is corrupt (NTFS size is not valid).
Failed to mount '/dev/sde1': Invalid argument
The device '/dev/sde1' doesn't seem to have a valid NTFS.
Maybe the wrong device is used? Or the whole disk instead of a
partition (e.g. /dev/sda, not /dev/sda1)? Or the other way around?[/code]
The drive is using a DOS partition table. Here is fdisk output:
[code]12:47 root@srv0067l:/mnt# fdisk -lu /dev/sde
Note: sector size is 4096 (not 512)
WARNING: The size of this disk is 3.0 TB (3000590401536 bytes).
DOS partition table format can not be used on drives for volumes
larger than 2.2 TB (2199023255040 bytes). Use parted(1) and GUID
partition table format (GPT).
Disk /dev/sde: 3000.5 GB, 3000590401536 bytes
255 heads, 63 sectors/track, 45600 cylinders, total 732566016 sectors
Units = sectors of 1 * 4096 = 4096 bytes
Device Boot Start End Blocks Id System
/dev/sde1 256 732566015 2930263040 7 HPFS/NTFS[/code]
I don't understand the warning message as this drive works with the DOS partition table on other systems as mentioned. Also GPT won't work on windows which is what will ultimately be used to read off this drive...
Any help appreciated.
Thanks !
Nick