Changing NTFS to ext4 with Debian to speedup Samba

I am using a RaspberryPi with an external HDD attached as my local fileserver.
I found out that the ntfs.mount / ntfs-3g drivers are really slow and use 80-90% of the CPU on uploading – leading to a maximum speed of 2 MB/s.
As the ext4 drivers run in the kernel and usually perform better on linux, I decided to change my 2 TB to ext4 without creating a backup of the 600GB data on it.

1. unmount the external hard drive umount /dev/sda1

2. use ntfsresize -c /dev/sda1 to obtain the best size for the ntfs volume to be shrinked to

3. ntfsresize -s <resulting bytes + 1 MB> -n /dev/sda1 to simulate the ntfs shrink

4. if the simulation runs successfully, use the same command without the -n option to get serious

5. create a new ext4 partition in the new available space with

Update:

Don’t do this. It will fail and crash the NTFS index. ext4 is way better, but backup all your files instead of trying to convert. No kidding.

Leave a Reply

Your email address will not be published. Required fields are marked *