Jj, taky jsem měl otevřený bug report na používání Dropboxu na BTRFS (openSUSE), tak mně vypoklonkovali, že nepoužívám podporovaný operační systém.
Problém je v tom, že při inicializaci dropboxu se kontroluje inode ID souboru instance_db: stat -f -c %i ~/.dropbox/instance_db
Pokud je změněn, databáze se vymaže a indexuje se vše znovu jako po prvotní instalaci. Nové souborové systémy ale balancují inody za běhu, takže tato kontrola vždy dopadne negativně. Proč jí tam dropbox má jsem ale nezjistil.
Workaround je vytvořit symlink adresáře /.dropbox/ na nějakou ext4 partition a vše je pak v pořádku.
Neukládá si to svoje data do xattr? Třeba zjistili, že jim občas někde přetečou buffery a nechce se jim to hledat.
" In the current ext2, ext3, and ext4 filesystem implementations, the
total bytes used by the names and values of all of a file's extended
attributes must fit in a single filesystem block (1024, 2048 or 4096
bytes, depending on the block size specified when the filesystem was
created).
In the Btrfs, XFS, and Reiserfs filesystem implementations, there is
no practical limit on the number of extended attributes associated
with a file, and the algorithms used to store extended attribute
information on disk are scalable.
In the JFS, XFS, and Reiserfs filesystem implementations, the limit
on bytes used in an EA value is the ceiling imposed by the VFS.
In the Btrfs filesystem implementation, the total bytes used for the
name, value, and implementation overhead bytes is limited to the
filesystem nodesize value (16 kB by default)."
Tak to urcite ... me by zajimalo, o kolik PB dat prisli lidi na ext a o kolik na btrfs ... a dovolim si tvrdit, ze ten pomer bude tak miliarda ku jedny.
Je to tejden co sem resil rozesrane ext4 kterej neprezil vypadek elektriny ...
Aplikacim je hovno do toho, jakej FS system pouziva.
Rozdíl mezi EXT4 a BTRFS je, že BTRFS ztrácí data i když ten počítač nikdo nevyškubne ze zásuvky.
Nebo takhle podle vás vypadá production ready software:?
https://btrfs.wiki.kernel.org/index.php/RAID56
"The parity RAID code has multiple serious data-loss bugs in it. It should not be used for anything other than testing purposes."