Potřebuju na Asustor NASu AS5202T zprovoznit zálohování na btrfs pomocí send / recieve a mám následující problém: btrfs receive skončí na tom, že nejdou nastavit extend attributes:
fsetxattr: Operation not supported
Problém se mi jeví v tom, že NASem vytvořený filesystém z nějakýho důvodu nepodporuje posix ACL. V samotném nasu běží busybox s malým množstvím příkazů (a není tam ani GCC, bych si něco zkompiloval), takže jsem zatím nenašel cestu, jak přímo v něm zkusit manipulovat s atributy,ale jde v něm pustit virtualizovanej debian, a v něm jsem zjistil toto:setfattr funguje (na user. attributy) všude, setfacl funguje na tempfs, ale nefunguje na (do lxc kontejneru bindnutý) btrfs volume (Operation not supported).
Takže se mi zdá, že problém je buďto v tom btrfs filesystému, nebo v jádru toho NASu. Jádro nasu ale v /proc/config.gz exportuje, že CONFIG_BTRFS_FS_POSIX_ACL i CONFIG_FS_POSIX_ACL jsou = y, takže podpora v jádře by být měla. A u btrfs nevím, jak by vůbec měli jít ACL zakázat kromě mount -o noacl a to tam také není.
Nenapadlo by Vás někoho, kam se ještě kouknout, nebo jak to řešit? Asi bych mohl zkusit to volume nemountovat v NASu ale až v tom contejneru a nějak ho z toho kontejneru exportovat do NASu, nebo ten FS v nasu zmenšit a založit v kontejneru vlastní FS, ale obojí jsou hrozný vopičárny, tak jestli někoho nenapadne jednodušší cesta, jak zprovoznit ty posix ACL.