Is there a way to create an XFS file system on a fly.io volume?
We’re looking into running MongoDB on fly and Mongo “strongly recommends” using the XFS file system for their WiredTiger system.
Is there a way to create an XFS file system on a fly.io volume?
We’re looking into running MongoDB on fly and Mongo “strongly recommends” using the XFS file system for their WiredTiger system.
Not yet! It’s ext4 only, at the moment. In the future we may allow unformatted block devices, which would let you use any FS you wanted.
Hey Kurt, any update on this? I would love to be able to use ZFS on Fly!
Sorry I keep this PR way too long. Let me revive the PR this week…
Note that @DAlperin did the plumbing. I’m just adding that to flyctl.
The PR has been merged. You can create an unformatted block device. The future is already here!
BUT, our Linux kernel support neither xfs nor zfs.
root@e2867529cd12e8:/go# cat /proc/filesystems
nodev sysfs
nodev tmpfs
nodev bdev
nodev proc
nodev cgroup
nodev cgroup2
nodev cpuset
nodev devtmpfs
nodev binfmt_misc
nodev debugfs
nodev tracefs
nodev securityfs
nodev sockfs
nodev bpf
nodev pipefs
nodev ramfs
nodev hugetlbfs
nodev rpc_pipefs
nodev devpts
ext3
ext2
ext4
squashfs
nodev nfs
nodev nfs4
nodev autofs
fuseblk
nodev fuse
nodev fusectl
nodev overlay
nodev ceph
nodev mqueue
nodev selinuxfs
nodev pstore
Let me confirm adding these additional filesystems significantly affect our Linux kernel’s memory footprint. That’s the only concern I have.
Hey, it’s been a while. Do you know if it’s possible to use XFS today?
It would be nice it is supports btrfs.