I am trying to decide between using XFS or EXT4 inside KVM VMs. My goal is not to over-optimise in an early stage, but I want to make an informed file system decision and stick with that.
Situation:
I am mostly taking reliability and robustness into account. I am aware both XFS and EXT4 are stable, but I can imagine one is more suitable for my use case than the other.
I have performed some testing, and all I can conclude is that EXT4 seems to reserve more space for internal use; hence my question here.
Which file system is more suitable?
Situation:
- Ceph as backend storage
- SSD storage
- Writeback cache on VM disk
- No LVM inside VM
- CloudLinux 7 OS inside VM (CentOS 7 derivative)
- VM disk sizes range from 256 GB to 1 TB
- Many small files (use case: web hosting)
I am mostly taking reliability and robustness into account. I am aware both XFS and EXT4 are stable, but I can imagine one is more suitable for my use case than the other.
I have performed some testing, and all I can conclude is that EXT4 seems to reserve more space for internal use; hence my question here.
Which file system is more suitable?