Unable to Mount NTFS GPT USB drive (Solved)

Please post any bugs you have found
Post Reply
Message
Author
calemblake
Posts: 6
Joined: Thu 07 Feb 2013, 07:36

Unable to Mount NTFS GPT USB drive (Solved)

#1 Post by calemblake »

Any Advice would be most welcome,

I have an issue with precise puppy and FatSlacko being unable to mount my USB drive. The drive is an NTFS GPT partition, about 20% of the time It is able to mount sucessfully, the rest of the time I can see the drive listed under
/dev/disk/id/

When I attempt to manually mount the drive with this command
mount -t ntfs /dev/sdc /mnt/sdc1

I get the message invalid NTFS partition. The partition works fine on windows and 20% of the time in puppy.

Image

Can anyone suggest another tool to auto mount drives? Im going crazy looking for the solution[/img]

User avatar
Flash
Official Dog Handler
Posts: 13071
Joined: Wed 04 May 2005, 16:04
Location: Arizona USA

#2 Post by Flash »

I believe Windows has a utility called chkdsk or something like that, which will look for and repair filesystem errors without messing with the data. Have you tried that?

calemblake
Posts: 6
Joined: Thu 07 Feb 2013, 07:36

#3 Post by calemblake »

Thanks for the quick reply!

Yes i already ran checkdisk an didnt have any luck

calemblake
Posts: 6
Joined: Thu 07 Feb 2013, 07:36

#4 Post by calemblake »

bump

This bug is causing me alot of pain, please someone rescue me.

amigo
Posts: 2629
Joined: Mon 02 Apr 2007, 06:52

#5 Post by amigo »

I'm not sure puppy has support for GPT partition tables.

calemblake
Posts: 6
Joined: Thu 07 Feb 2013, 07:36

#6 Post by calemblake »

Yes it does, here is a screenshot of the GPT NTFS partition table working.
It took 3 disconnect/reconnects to get this working.

Image

User avatar
bigpup
Posts: 13886
Joined: Sun 11 Oct 2009, 18:15
Location: S.C. USA

#7 Post by bigpup »

Just to eliminate a possible cause.
Have you tried connecting using a different USB port?
Different USB cable?
The things they do not tell you, are usually the clue to solving the problem.
When I was a kid I wanted to be older.... This is not what I expected :shock:
YaPI(any iso installer)

npierce
Posts: 858
Joined: Tue 29 Dec 2009, 01:40

#8 Post by npierce »

calemblake wrote:When I attempt to manually mount the drive with this command
mount -t ntfs /dev/sdc /mnt/sdc1

I get the message invalid NTFS partition.
What was the full error message?

If one attempts to mount an entire partitioned drive as an NTFS partition (as it appears you have done), the message will say,
The device '/dev/sdc' doesn't seem to have a valid NTFS.
The error message then goes on to give advice on what might have gone wrong.

calemblake
Posts: 6
Joined: Thu 07 Feb 2013, 07:36

#9 Post by calemblake »

Hey guys,

Yes this USB port is definitely working, I connected another disk on the USB port and it works fine. I have already swapped out the USB cable

There is only 1 partition on the disk and it is NTFS GPT.
The exact error message I get is
"There is no NTFS file signature found on this disk" when I issue the mount command.

I am toying with the mtab and fstab files to try and get it work, If i had to guess id say it has something to do with the "fsck" which runs on an interval within linux.

I plan to download tune2fs and see if i can rectify this issue.

User avatar
Flash
Official Dog Handler
Posts: 13071
Joined: Wed 04 May 2005, 16:04
Location: Arizona USA

#10 Post by Flash »

If there's nothing on it, perhaps reformatting it to NTFS with Gparted will fix the problem.

calemblake
Posts: 6
Joined: Thu 07 Feb 2013, 07:36

Answer

#11 Post by calemblake »

Thought I would be diligent and reply back that I have found the answer.

The problem is the fschk that occurs once in every 30 connections.
You can disable the fschk with either these 2 commands.

tune2fs is installed by default already on fatslacko. This fixed the issue for me...
tune2fs -c -1 `mount | awk '$3 == "/" {print $1}'`
or
tune2fs -c -1 /dev/yourhdd

User avatar
Karl Godt
Posts: 4199
Joined: Sun 20 Jun 2010, 13:52
Location: Kiel,Germany

#12 Post by Karl Godt »

is it really sometimes working 20% of tries ?

Code: Select all

mount -t ntfs /dev/sdc /mnt/sdc1
shouldn't be the right syntax.
npierce said

Code: Select all

mount -t ntfs /dev/sdc1 /mnt/sdc1
beware of the two sdc1 , not sdc and sdc1

*
Another thing to consider: Puppy's /bin/mount and /bin/umount are wrapper scripts to mange the drive icons on the desktop and run /bin/ntfs-3g binary if -t ntfs given.
You might try to bypass the wrapper by

Code: Select all

mount-FULL /dev/sdc1 /mnt/sdc1
or

Code: Select all

ntfs-3g /dev/sdc1 /mnt/sdc1

*
tune2fs is made to work on ext[2-4] formatted partitions, not on ntfs.
But since you are a real awk freak, I must believe, that you know what you are doing.

Post Reply