I have 2 HDDs, both are NTFS in GPT.
Both are mounted using ntfs3.
When I finished copying files from Source partition (S) to Destination partition (D), I realized there was something weird.
The (S) has 9116 files, and (D) only has 8996 files.
And in terms of file size, there is a 45,006,036,093 byte difference.
As reported by Dolphin, (Left is Source; Right is Destination)
I was worry if the file transfer was exited prematurely, so I run FreeFileSync to check:
a. Compare by File time and size - both (S) and (D) are identical - no difference.
b. Compare by File content - both (S) and (D) are identical - no difference.
c. Compare by File size - both (S) and (D) are identical - no difference.
There is no symbolic link in the partitions.
I’m now stuck - I cannot be certain if 100% of (S) has been copied to (D), and thus I cannot re-purpose (S) for other purpose.
Is there a way for me to troubleshoot this issue?
My setup:
Operating System: Manjaro Linux
KDE Plasma Version: 5.27.7
KDE Frameworks Version: 5.108.0
Qt Version: 5.15.10
Kernel Version: 6.4.9-1-MANJARO (64-bit)
I have no idea — I don’t use either Microsoft Windows or NTFS. But the advice I gave you still stands: if you want reliable NTFS support, use ntfs-3g instead of ntfs3. ntfs-3g actually works.
1 % → file system, also called metadata
5% → reserved space for root
5-10% → ext4 journal
The only difference here to ntfs is that it has 5% reserved space, ntfs also have a journal at about the same size. The reserved space can be disabled, since it makes only sense if ext4 would be the root partition and if you don’t care about security, then journal can bis disabled also.
Disable reserved space:
sudo tune2fs -m 0 /dev/sdXX
Disable journal:
sudo tune2fs -O ^has_journal /dev/sdXX
Then you have more space, but less security. At the end it would be as reliable as fat32/exfat/ext2.
This is my little experiment to see how ext4 would consume the space in comparison with ntfs.
@megavolt so for storage purpose, ext4 would use 1% for metadata and 5-10% for journal, and the journal can be disabled? In short, the FS/raw ratio for ext4 would be similar to ntfs?
For pure storage of media, is there any advantage of journal?
Compression? NTFS does support inline compression.
Or, stuff may still have been in the pipeline. You have to keep in mind that disk I/O is asynchronous. The files are first written to the virtual filesystem layer, and only later this is synced to the underlying filesystem.
Another thing to keep in mind is that in some cases — or at least, such is reported by people here — dolphin doesn’t always automatically update the view.