Is this too slow for writing ext4 >> NTFS?


I am copying some videos from an ext4 partition to a NTFS partition, and it is 2 partitions on one single SSD.

And the speed is about 0.5Mb/s?!

Is this normal?

   inxi -b
  Host: ThinkPad Kernel: 5.15.12-1-MANJARO x86_64 bits: 64
    Desktop: KDE Plasma 5.23.4 Distro: Manjaro Linux
  Type: Laptop System: LENOVO product: 20WKA000CD v: ThinkPad X13 Gen 2i
    serial: <superuser required>
  Mobo: LENOVO model: 20WKA000CD v: SDK0L77769 WIN
    serial: <superuser required> UEFI: LENOVO v: N35ET34W (1.34 )
    date: 04/22/2021
  ID-1: BAT0 charge: 41.3 Wh (75.5%) condition: 54.7/54.7 Wh (100.0%)
  Info: quad core 11th Gen Intel Core i7-1165G7 [MT MCP] speed (MHz):
    avg: 1274 min/max: 400/4700
  Device-1: Intel TigerLake-LP GT2 [Iris Xe Graphics] driver: i915
    v: kernel
  Device-2: IMC Networks Integrated RGB Camera type: USB
    driver: uvcvideo
  Display: x11 server: X.Org driver: loaded: modesetting
    s-res: 2560x1600
  Message: Unable to show advanced data. Required tool glxinfo missing.
  Device-1: Intel Ethernet I219-V driver: e1000e
  Device-2: Intel Wi-Fi 6 AX210/AX211/AX411 160MHz driver: iwlwifi
  Local Storage: total: 953.87 GiB used: 94.35 GiB (9.9%)
  Processes: 277 Uptime: 4h 17m Memory: 15.35 GiB used: 5.66 GiB (36.8%)
  Shell: Zsh inxi: 3.3.11
sda           8:0    0   1.8T  0 disk 
├─sda1        8:1    0 384.1G  0 part /run/media/firestar/Archive
└─sda2        8:2    0   1.4T  0 part /run/media/firestar/Data
nvme0n1     259:0    0 953.9G  0 disk 
├─nvme0n1p1 259:1    0   260M  0 part /boot/efi
├─nvme0n1p2 259:2    0 313.5G  0 part /
├─nvme0n1p3 259:3    0   128G  0 part /home/firestar/C
└─nvme0n1p4 259:4    0 512.1G  0 part /home/firestar/D

And the same folder, copying to another WD My Passport HDD (2TB NTFS) which is sda1, it is about 100Mb/s

But copy from WD My Passport HDD (2TB NTFS) to my /home/firestar/D nvme0n1p4 (the D: drive on windows) it is also 500Kb/s

Which driver is used for NTFS? ntfs-3g or ntfs3?

1 Like

How to check this? I use linux-515 so NTFS support should be built-in

Yes, it’s built-in, just not used by default. If you use /etc/fstab for mounting, change your drive’s FS column to ntfs3. In case of manual mounting using the file manager, check this:

Obviously if you’ll downgrade your kernel, this driver will not be available and your drives will not be accessible until you’ll revert your changes.

Try to run the command findmnt that shows FSTYPE’s column.

For me findmnt shows fuseblk , not ntfs-3g. But fuseblk is pretty fast when I copy the file 1GB from NFTS partition to BTRFS partition. :man_shrugging:

I use fuseblk too.

OK I deleted the relatime, user, sync option in /etc/fstab and changed it to default, now it is about 300Mb/s

Maybe someone can tell me why these options will cause such a speed loss?

sync is slow, because secure transfer from partition A to partition B without data loss, but it needs waiting time during the transfer and verification.
async is the default without waiting time but no secure transfer, it could be very rare data loss without verification.

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