Re: Dropbox will soon only support ext4 filesystems. Not good news!
It may be worth asking Dropbox for a clarification.
Because I don't usually program extended filesystem attributes, I did a quick read and suggest the following on my possibly superficial understanding...
- Although there might be an API somewhere, I'm going to guess that Dropbox code likely uses the xattr utility to utilize filesystem extended attributes like most other apps (The major well known apps are listed in the Wikipedia source below).. All listed apps likely do this the same way.
- Extended Filesystems Attributes is a kind of standard which if supported by one, will work the same way in all supported filesystems.
- All filesystems set up by openSUSE by default support extended filesystem attributes including BTRFS and XFS.
- Current EXT2, EXT3 and EXT4 Extended Filesystem Attribute support has size limitations where XFS and BTRFS do not(Does this make sense? Or maybe there is a size limitation but is so large that practically there is no limit?)
The bottom line from what I read is that for any application that uses Extended Filesystem Attributes that would be supported on a EXT4 filesystem, there should be no issue on BTRFS or XFS filesystems because the latter filesystms have much less compliance requirementes and the method for utilizing Extended Filesystem Attributes is the same for all filesystems.
Sources
The xatt MAN page, which is the standard Linux utility used by an app to utilize, manage, create, etc filesystem extended attributes
http://man7.org/linux/man-pages/man5/attr.5.html
The Wikipedia article which distills perhaps most important points from the MAN page
https://en.wikipedia.org/wiki/Extend...tributes#Linux
So,
It seems to me that Dropbox should clarify their reason for supporting only EXT4, and perhaps even review their dependency test as to whether that may be faulty disqualifying Linux filesystems unnecessarily (Of course such a test would be more accurate if it actually attempted to set and read a test attribute rather than simply query for the filesystem name)
IMO,
TSU
Beginner Wiki Quickstart - https://en.opensuse.org/User:Tsu2/Quickstart_Wiki
Solved a problem recently? Create a wiki page for future personal reference!
Learn something new?
Attended a computing event?
Post and Share!
Bookmarks