Originally posted by Britoid
View Post
Announcement
Collapse
No announcement yet.
New "FUSE2" Kernel Driver Being Experimented With For File-Systems In User-Space
Collapse
X
-
Originally posted by Britoid View PostIt needs to be a filesystem that's easily implementable in firmware, journaled filesystems heavily complicate that, same with CoW.
UDF is a log-structured filesystem originally designed for CD and DVD drives.
EDIT:wrong filesystem nameLast edited by starshipeleven; 16 October 2019, 09:57 AM.
Comment
-
Originally posted by starshipeleven View PostLog-structured filesystems as I said.
UFS is a log-structured filesystem originally designed for CD and DVD drives.
UFS is slightly confusing in that it can refer to both the Unix File System used by e.g. FreeBSD and Universal Flash Storage?
- Likes 1
Comment
-
Originally posted by starshipeleven View Post
exFAT is garbage, even more than FAT32 is because it does not use two tables to kinda have some form of journaling.
FAT32 is useless for larger external storage though as well as large files. exFAT has the best cross-platform support across the main operating systems in that case. I'm doubtful UDF is going to improve much, but if they could be less inconsistent between OSs that'd be nice.
You mention UFS and log-structured, what filesystem is that? I thought UFS was this: https://en.wikipedia.org/wiki/Universal_Flash_Storage
Which Samsung had some nice cards for but seems to no longer produce, only the eUFS embedded versions now :/
Comment
-
Originally posted by polarathene View PostFair point, I have had an exFAT USB stick recently become inaccessible on Linux, Windows couldn't repair it and could barely keep it mounted to retrieve data :/
FAT32 is useless for larger external storage though as well as large files. exFAT has the best cross-platform support across the main operating systems in that case. I'm doubtful UDF is going to improve much, but if they could be less inconsistent between OSs that'd be nice.
You mention UFS and log-structured, what filesystem is that?
UDF is log-structured https://en.wikipedia.org/wiki/Log-st...ed_file_system and is simple enough that even cheap ancient embedded systems from a decade ago can use it fine (CD/DVD players, you know). log-structured is a poor man's CoW, but it is still true CoW.
It was just an example. UDF is dead, but you don't need to throw around heavy weights like btrfs and ZFS to have a simple filesystem that is designed for external drives and does not suck as hard as exFAT (that is basically worse than FAT32.Last edited by starshipeleven; 16 October 2019, 11:33 AM.
- Likes 1
Comment
-
Originally posted by starshipeleven View PostIt was just an example. UDF is dead, but you don't need to throw around heavy weights like btrfs and ZFS to have a simple filesystem that is designed for external drives and does not suck as hard as exFAT (that is basically worse than FAT32.
FAT32 I'd use on smaller external storage, but it's not something you'd really format an external drive like Samsung T5 with(exFAT by default). There is a version which addresses the journaling issue iirc, something like TexFAT I think? Support for that is probably worse though.
If existing filesystems on Linux get kernel updates to support case insensitiveness, is that farfetched to drum up demand for a way to get permission/ownership free support in one or more? Ideally the partition would store some metadata about that rather than require a mount flag, not sure how that'd work with older kernels, but must have been a similar consideration with the case insensitive patches?
- Likes 1
Comment
-
Originally posted by polarathene View PostGetting Windows and macOS to agree supporting another filesystem though is unlikely. Even more so that they implement it in a cross-platform way like UDF was meant to be :\
For the same reasons that UDF, which is a technically superior filesystem was dropped and abandoned. Someone at MS decided that they could make more money by not using it and instead using their own filesystem, with patents and all
FAT32 I'd use on smaller external storage, but it's not something you'd really format an external drive like Samsung T5 with(exFAT by default). There is a version which addresses the journaling issue iirc, something like TexFAT I think? Support for that is probably worse though.
I just format external drives as NTFS, as that's the best filesystem I can use (true journaling, and I have experiences with it being able to survive and recover from most issues) that is also inter-operable with most devices (yes most embedded devices can use NTFS too, thanks to blob drivers from Paragon or others).
I can't really fsck it from Linux, but I'm never so far from a Windows system or VM for that to be an issue.
If existing filesystems on Linux get kernel updates to support case insensitiveness, is that farfetched to drum up demand for a way to get permission/ownership free support in one or more? Ideally the partition would store some metadata about that rather than require a mount flag, not sure how that'd work with older kernels, but must have been a similar consideration with the case insensitive patches?
- Likes 2
Comment
Comment