Always when I read about SSD usage under Linux, the advice is to disable journalling in Ext4 (or use Ext2), since it's too bad for your SSD. But in all articles about SSD tweaks for Windows, I never see any mentions that you should disable NTFS journalling, or that you should stick to FAT32.

I know Ext4's journaling is more advanced, but is it so much more damaging to a SSD than that of NTFS? Or are Linux users just a little bit more cautious?


You can't disable journaling on NTFS.

That being said, the benefits are dubious these days. While writes are limited, the myths of write endurance existed from the first generation of SSDs that appeared in the enterprise market. I find it hard to believe that the same is still true ten years later.

For example, Corsair's blog posted this test.

http://www.corsair.com/blog/force-series-ssd-life-testing/

So one forum member decided to stomp the myth.

The user decided to take three files, copy it a whole bunch, then delete it.

It took 240 TiB of data written to the drive to finally kill it. And mind you, this is on a 40 GB Corsair with a SandForce controller.

The math is easy. If you wrote 20GiB of data a day, it would take you over 30 years to hit that number.

The rest of the blog post gets more detailed and it graphs the SMART data. I'll be glad when the day people stop this one to death. Like the whole "Moon landings were fake" BS. . .


I think nobody tells you to disable journal on SSDs while using NTFS because nobody knows better. It's extremely easy to find bad advice on Windows forums and the same is happening with Ubuntu... So use a grain of salt when using a forum for those.

The numbers of writes on a SSD until it dies is lower than a regular HD. So, any time you write to it, its death comes closer.

You just have to select what is worth writing. One thing is to disable access time (*atime) on any file system, unless you need it. I never needed on my desktop. I can happily live without it.

I can disable journaling on SSDs, but never on hard disk drives. Just because the probability of needing it on a hard disk drive medium is high enough to justify the resource (drive live and performance) usage.

If you need some feature, enable it. If not, you are just wasting resources. I disable atime on hard disk drives because of performance... And keep in mind that newer SSDs live much longer now.