nixCraft,
@nixCraft@mastodon.social avatar

#Linux filesystem comparison

ThatOneSeong,
@ThatOneSeong@mstdn.games avatar

@nixCraft So nothing about casefold support? Pretty important for some users playing Windows games.

afaik, ext4 supports this, btrfs absolutely does not at the moment, but no idea about the others.

helmet91,
@helmet91@mastodon.social avatar

@nixCraft I've always been using ext4, but a few months ago I saw someone's post here (I won't be able to find it) about how he was able to restore all his data from a ZFS backup after his system SSD was toasted.

And here I am, doing crappy manual backups (whenever I don't forget about it). I've been eyeing ZFS ever since then, but I don't know how these file systems compare to each other in performance (especially when it's encrypted). Is gaming still an option with all those fancy features?

kkarhan,
@kkarhan@mstdn.social avatar

@helmet91 @nixCraft depends on several factors like the type of drives used, hardware acceleration, what kind of encryption is being used, etc.

But generally that should be possible.with AES-Ni - Acceleration and some fast SSDs as well as a lot of RAM.

Granted, I'd recommend setting up / , or a similar system anyway.

Otherwise one can backup and restore a based off that can be exported and imported.

thanius,
@thanius@mastodon.chuggybumba.com avatar

@nixCraft crtime is actually written in ext4 but for some reason it's not easily accessible. It's available through xstat attributes fetched via debugfs:
debugfs -R 'stat <inode_number>' DEVICE

brli,

@nixCraft
Wait but...the standard encryption method would be using LUKS from kernel instead of from filesystems, right?

kkarhan,
@kkarhan@mstdn.social avatar

@brli @nixCraft not in every case.

i.e. and have their own |s integrated and thus don't like being lied to aka. and/or and/or Hardware- - Controllers...

https://pleroma.breizh.pm/objects/8108545b-3b05-438e-bf2a-a584a90c1298

proedie,
@proedie@mastodon.green avatar

@nixCraft Ext4 actually has creation time stamps. The standard tools just don’t support it.

ark_r,
@ark_r@mastodon.social avatar

@nixCraft What is 'Creation Timestamp'?
I have Ubuntu 22.04 and ext4.
''stat' tool shows four timestamps: Access, Modify, Change and Birth.

kkarhan,
@kkarhan@mstdn.social avatar

@ark_r @nixCraft birth.

kkarhan,
@kkarhan@mstdn.social avatar

@nixCraft You forgot #Ceph & #NFS as well as #GlusterFS but I guess those are less seen as #filesystems but protocols to provide data access like #SFTP, #FTP & #iSCSI...

pspinler,

@nixCraft And if you put yourfilesystem atop LVM and/or MD ? I know I've live added disks to an ext4 on top of LVM more than 10 years ago.

kkarhan,
@kkarhan@mstdn.social avatar

@pspinler @nixCraft same for me...

is very much awesome, tho I'd rather go with 's whenever possible...

jaxu,
@jaxu@mastodon.online avatar

@kkarhan
The most (only?) important row is data checksum. Every other is secondary. That's why I'm using .
@pspinler @nixCraft

kkarhan,
@kkarhan@mstdn.social avatar

@jaxu @pspinler @nixCraft Yeah, is way more scalable.and convenienter than anything else...

Except maybe of a volume, but thats due to & being incompatible woth each other...

ernstdemoor,
@ernstdemoor@mstdn.social avatar

@nixCraft don’t know how common it is, but Synology supports btrfs with encryption.

kkarhan,
@kkarhan@mstdn.social avatar

@ernstdemoor @nixCraft that's because on basically all , and is handled by dedicaded subsystems like and / respectably, thus not on filesystem but OS level...

This allows extra cursed shit like a an encrypted & RAID-5 running NTFS - Tho that won't be useable by anything but Linix and I disrecommend it almost as hard as mixing hardware RAID controllers and/or dmraid with ZFS.

Remember: NEVER EVER LIE TO ZFS!!!

cloud_manul,
@cloud_manul@nrw.social avatar

@nixCraft Using btrfs for big and small systems for 10 years now, with zero problems. Stopped using Red Hat Enterprise Linux for new systems because they started to boycott btrfs with RHEL 8. Never looked back.

kkarhan,
@kkarhan@mstdn.social avatar

@cloud_manul @nixCraft had #RedHat not killed #CentOS8, I might've even migrated a former employer/client to #RHEL8 but given their asshole moves, I pivoted them to @ubuntu / #UbuntuLTS instead...

acb,
@acb@mastodon.social avatar

@nixCraft
Written by a murderer: ❌ ❌ ❌ ❌ ✅

mart_brooks,
@mart_brooks@mastod.no avatar

@nixCraft The first box on this diagram is wrong. ext4 does store a file's creation time.

squarenessie,

@nixCraft seems ext4 is good enough, but btrfs looks also good in term of features

surendrajat,
@surendrajat@fosstodon.org avatar

@nixCraft what about ?

EdanOsborne,
@EdanOsborne@mstdn.social avatar

@nixCraft

May Kill Your Family ❌❌❌❌✅

DJGummikuh,
@DJGummikuh@mastodon.social avatar

@nixCraft how does NTFS compare against this?

intro,
@intro@mastodontech.de avatar

@nixCraft

The last ist the b... 🤭 i like zfs

Jeroen,
@Jeroen@cock.social avatar

@nixCraft one more field to add: Creator serving life for murder: ReiserFS ✔️

selea,

@nixCraft

nice once, looks like brtfs is the winner here

sebsauvage,
@sebsauvage@framapiaf.org avatar

@nixCraft
Nice thank you.

Wait... Ext4 supports encryption? 🤔

synlogic,
@synlogic@toot.io avatar

@nixCraft handy!

freevolt24,
@freevolt24@mastodon.social avatar

@nixCraft Fun fact: ReiserFS is created by a convicted killer.
Less fun fact: ReiserFS was removed from the Linux mainline, not because of the "creator is a killer" thing but because it wasn't maintained well.

  • All
  • Subscribed
  • Moderated
  • Favorites
  • linux
  • ngwrru68w68
  • rosin
  • GTA5RPClips
  • osvaldo12
  • love
  • Youngstown
  • slotface
  • khanakhh
  • everett
  • kavyap
  • mdbf
  • DreamBathrooms
  • thenastyranch
  • magazineikmin
  • megavids
  • InstantRegret
  • normalnudes
  • tacticalgear
  • cubers
  • ethstaker
  • modclub
  • cisconetworking
  • Durango
  • anitta
  • Leos
  • tester
  • provamag3
  • JUstTest
  • All magazines