Ntfs-3g don't mount external USB3.0 disk with ntfs partitions

Hi All.
Please help. I can’t connect my portable USB3.0 disk to just installed Manjaro.
It works properly with Windows and Linux MINT (just checked). I need NTFS for compatibility with many PCs.

    ntfs-3g /dev/sdb3 /mnt/sdb3
    Unexpected sectors per cluster value (248).
    Failed to mount '/dev/sdb3': Invalid argument
    The device '/dev/sdb3' 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?





GParted_MountError
lsblk (with connected disk)
lsblk

lsblk (without connected disk)
lsblkNO

ntfs-3g result:
ntfs3g_error

Try putting it in /etc/fstab and perhaps mount it at /run/media/username/

Fail :frowning:
fstab:
/dev/sdb6 /run/media/myname/lib ntfs-3g rw,nosuid,nodev,relatime,user_id=0,group_id=0,default_permissions,allow_other 0 0

don’t work with message:
Unexpected cluster size (131072).
Failed to mount ‘/dev/sdb6’: Invalid argument
The device ‘/dev/sdb6’ 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?

I copied mount string from Linux MINT where all working:
dev/sdb6 on /media/username/Lib(Port) type fuseblk (rw,nosuid,nodev,relatime,user_id=0,group_id=0,default_permissions,allow_other,blksize=4096,uhelper=udisks2)
But it doesn’t work with Manjaro :frowning:

# ls -l /dev/sdb6
brw-rw-rw- 1 root disk 8, 22 чер 16 16:21 /dev/sdb6

# ntfs-3g -v
ntfs-3g: No device is specified.

ntfs-3g 2017.3.23 external FUSE 29 - Third Generation NTFS Driver Configuration type 7, XATTRS are on, POSIX ACLS are on

You really should use the the UUID instead of /dev/sda6
this is the line I use …

UUID=5a9ab0c8-1f9a-4460-92f6-c4106d7b7d3b /run/media/robin0800/Build f2fs defaults,noatime 0 2

just change UUID, f2fs to ntfs-3g, your name and build to whatever you wish to call it.
If you need it in home you can create a shortcut.

Done, but same result :frowning:

mount -av
/                        : ignored
/boot/efi                : already mounted
Unexpected sectors per cluster value (248).
Failed to mount '/dev/sdb5': Invalid argument
The device '/dev/sdb5' 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?

String from fstab:
UUID=8434C7EF34C7E272 /run/media/username/lib ntfs-3g defaults,noatime 0 2

blkid:
/dev/sdb5: LABEL="Install(Port)" BLOCK_SIZE="4096" UUID="8434C7EF34C7E272" TYPE="ntfs" PARTUUID="2a1550e3-05"

ls -la /run/media/username:
drwxrwxrwx 2 root root 40 чер 17 16:34 lib

Have s look here: [root tip] Use systemd to mount ANY device

Thank you, i’ll learn this paper and try to do instruction. And answer.

I just check my USB portable disk with Ubuntu. It works good like Linux MINT and connect disk automatically.

My be problem with version of ntfs-3g. Ubuntu has it:
ubuntu@ubuntu:~$ ntfs-3g -v
ntfs-3g: No device is specified.

ntfs-3g 2017.3.23AR.3 integrated FUSE 28 - Third Generation NTFS Driver
		Configuration type 7, XATTRS are on, POSIX ACLS are on

Copyright (C) 2005-2007 Yura Pakhuchiy
Copyright (C) 2006-2009 Szabolcs Szakacsits
Copyright (C) 2007-2017 Jean-Pierre Andre
Copyright (C) 2009 Erik Larsson

Fail with same code: Unexpected sectors per cluster value (248)

Mounting Mount USB portable...
░░ Subject: A start job for unit data-lib.mount has begun execution
░░ Defined-By: systemd
░░ Support: https://forum.manjaro.org/c/support
░░ 
░░ A start job for unit data-lib.mount has begun execution.
░░ 
░░ The job identifier is 2555.
чер 17 18:03:52 user-systemproductname mount[2944]: Unexpected sectors per cluster value (248).
чер 17 18:03:52 user-systemproductname mount[2944]: Failed to mount '/dev/sdb5': Invalid argument
чер 17 18:03:52 user-systemproductname mount[2944]: The device '/dev/sdb5' doesn't seem to have a valid NTFS.
чер 17 18:03:52 user-systemproductname mount[2944]: Maybe the wrong device is used? Or the whole disk instead of a
чер 17 18:03:52 user-systemproductname mount[2944]: partition (e.g. /dev/sda, not /dev/sda1)? Or the other way around?
чер 17 18:03:52 user-systemproductname systemd[1]: data-lib.mount: Mount process exited, code=exited, status=12/n/a
░░ Subject: Unit process exited
░░ Defined-By: systemd
░░ Support: https://forum.manjaro.org/c/support
░░ 
░░ An n/a= process belonging to unit data-lib.mount has exited.
░░ 
░░ The process' exit code is 'exited' and its exit status is 12.
чер 17 18:03:52 user-systemproductname systemd[1]: data-lib.mount: Failed with result 'exit-code'.
░░ Subject: Unit failed
░░ Defined-By: systemd
░░ Support: https://forum.manjaro.org/c/support
░░ 
░░ The unit data-lib.mount has entered the 'failed' state with result 'exit-code'.
чер 17 18:03:52 user-systemproductname systemd[1]: Failed to mount Mount USB portable.
░░ Subject: A start job for unit data-lib.mount has failed
░░ Defined-By: systemd
░░ Support: https://forum.manjaro.org/c/support
░░ 
░░ A start job for unit data-lib.mount has finished with a failure.
░░ 
░░ The job identifier is 2555 and the job result is failed.

There is my /etc/systemd/system/data-lib.mount:

[Unit]
Description=Mount USB portable
[Mount]
What=/dev/disk/by-uuid/8434C7EF34C7E272
Where=/data/lib
Type=ntfs
Options=defaults,rw,noatime
#TimeoutSec=seconds
[Install]
WantedBy=multi-user.target

Thanx for all.

I have returned to Linux MINT. There is patch that solve all problems with new Intel 11th CPU generation, new chipset M570, USB disks and NIC.

sudo apt install linux-oem-20.04b

Hi wowa,
A bit late maybe, but the ntfs-3g library in the main Arch repositories is quite old, you say it works fine for you on Ubuntu. Could that be a consequence of:

While Tuxera Ltd. rarely releases updates to the NTFS-3G software, the software’s main maintainer Jean-Pierre André has kept the development active on SourceForge, providing bug fixes and new features. He runs a parallel release system on his website as the NTFS-3G Advanced Version (NTFS-3G AR). Each version is run through a test suite and is considered stable.
Linux distributions that have switched to NTFS-3G AR include Debian and its derivatives Ubuntu, PureOS, Pardus, Parrot OS, Trisquel, Gentoo Linux, and LiGurOS

Perhaps you may have solved this issue by changing to the AUR ntfs-3g-ar release hosted here:
https://aur.archlinux.org/packages/ntfs-3g-ar/

Google can be your friend sometimes

Thank you! It helps! Now i can use my USB portable disk !

1 Like

You’re welcome.

This topic was automatically closed 15 days after the last reply. New replies are no longer allowed.