I have my 4GB Pi4 set up with automount and have an NTFS formatted USB3 hard drive, connected via the USB 3 port.
Looking at the driver via the mount
command:
/dev/sda1 on /media/Seagate_sda1 type fuseblk (rw,nosuid,nodev,noexec,noatime,sync,user_id=0,group_id=0,default_permissions,allow_other,blksize=4096,user)
The issue I am running into is that when I try uploading via SMB or SFTP, from a machine on the same network via wifi, the transfer is very slow. At the same time trying the same operation but to the SD card is much faster. While I can't quote exact transfer speeds, I did do a simple test to get an idea of the time it took for a copy (see below).
When it comes to reading it is faster enough to play back real time using VLC on an iPhone, with SMB as the file transfer protocol.
A stopwatch timing of a local copy of a 700MB file resulted in:
- NTFS -> SD: 39 seconds
- SD -> NTFS: After 18 minutes only 27MB had been transferred
When using the same drive on Windows it was nowhere this slow.
BTW encryption is disabled for SMB, since it will be used on locally on a home network only. It is a risk, but figuring it is for home use only decided to accept it:
[global]
smb encrypt = disabled
Though it is clear that the network is not the cause of the slow down here, based on the speed tests I did of the local file copy.
Can anyone suggest what I should be doing to increase the write speeds to the NTFS drive?
lsusb -t
will show you