sshfs便利にゃんだが、xattrっていうかDOSのファイル属性が飛んでくれにゃいみたい。
つまりsshfsで繋げた先をsambaとかで見に行っても、属性が見えにゃい書けにゃい。ACLはタブに出る程度は見えてる(未検証)のに。むろんsambaのmapはoffである。
困ったことに、sambaから実験をしようとattrib +r fileすると、sshfs上でにゃくともファイル属性が消え失せて見える。にゃんだかわからんがものすごく諦めがよい。sambaを再起動とかしてセッションを繋ぎ直す必要がある。
とりあえずsambaの挙動はややこしいので除外して、
getfattr -d file
user.DOSATTRIB="0x11"
とか帰ってくるはずが、sshfs上だと
getfattr -d file
getfattr: 2r: Operation not supported
とか怒られる。fuseかsshfsといったところか。
sshfs user@host:/home/dir dir -d -f
したところ、
unique: 3, opcode: OPENDIR (27), nodeid: 2, insize: 48
unique: 3, error: 0 (Success), outsize: 32
unique: 4, opcode: LISTXATTR (23), nodeid: 2, insize: 48
unique: 4, error: -38 (Function not implemented), outsize: 16
unique: 5, opcode: RELEASEDIR (29), nodeid: 2, insize: 56
unique: 5, error: 0 (Success), outsize: 16
とか言われてて、にゃんか激しく未対応ぽい。
apt-get source sshfs
してgrep -i xattrすると有ることはあるようだが・・・
部分的に新しいソース引っぱってきてbuildしてみたがetchではしんどそう。ライブラリとか含めて全部sidにすると通るのかもやしれにゃい。