Ubuntu – Ubuntu 20.04 on SSD: Filesystem

filesystemssd

I have a Crucial BX500 SSD, 960 GB in dual boot with Windows 10 Update 04/2020 and Ubuntu 20.04.1. The disk is in GPT, the EFI partition is fat32 and the rest of Windows, of course, NTFS. On Linux, I only use root and home (since I have 16GB of RAM and AMD graphics card with 4GB), both are in Ext4. That said, come and ask, for those who have a deeper knowledge about file systems, which one should I use. This is because I'm thinking of leaving the entire SSD for Ubuntu (and putting win10 on a VM). What would you recommend: BTRFS, XFS, EXT4? Which would give better performance on the SSD and would be more secure. (I remember that OpenSuSE used Btrfs on the root partition and XFS on the home). Ubuntu 20.04 suggests, at the time of a clean installation, to use XFS in Root, but points out that it is experimental. What's up? Any personal tips?

Best Answer

It is really opinion and usage based, but my 2 cents are below:

  • I'm writing this answer from laptop with SSD where Ubuntu is installed into ext4 (GPT, two partitions for / and /home). Having no filesystem related issues since 2013.

  • Recently I have installed SSD to other laptop for Ubuntu testing and partitioned it using btrfs. This adds fantastic features - backup and restore the filesystem snapshots by using TimeShift. This functionality is great if you need to use real hardware with snapshots like if it was VirtualMachine with snapshots.

So you have to decide by yourself what do you need.

Related Question