У меня есть папка foo в контейнере encfs (источник: /local /home /me /Documents mountpoint: /u /me /Documents), которую я не могу удалить.
> pwd
/u/me/Documents
> mount
[..]
encfs on /local/home/me/Documents type fuse.encfs (rw,nosuid,nodev,default_permissions,user=me)
> ls -la foo
drwxr-xr-x 2 me mygrp 4096 Nov 6 10:35 ./
drwx------ 31 me mygrp 4096 Nov 6 10:47 ../
> mv foo bar
> ls -lad bar
drwxr-xr-x 2 me mygrp 4096 Nov 6 10:35 bar/
> rm -rf bar
rm: cannot remove ‘bar’: Directory not empty
> lsof bar
> echo $?
1
> mv bar /tmp
mv: inter-device move failed: ‘bar’ to ‘/tmp/bar’; unable to remove target: Is a directory
> echo "Arghhhhghgh"
Arghhhhghgh
> uname -a
Linux mybox 3.8.0-33-generic #48-Ubuntu SMP Wed Oct 23 09:16:58 UTC 2013 x86_64 x86_64 x86_64 GNU/Linux
> stat bar
File: ‘bar’
Size: 4096 Blocks: 8 IO Block: 1048576 directory
Device: 1ch/28d Inode: 81005508 Links: 2
Access: (0755/drwxr-xr-x) Uid: ( 4711/ me) Gid: ( 311/ mygrp)
Access: 2013-11-06 10:56:47.594878110 +0100
Modify: 2013-11-06 10:35:10.000000000 +0100
Change: 2013-11-06 10:56:47.591878043 +0100
Birth: -
Когда коды выхода отличаются от 0, я сделал это явно с помощью "echo $?"».
РЕДАКТИРОВАТЬ: я просто перезагрузил коробку, если я пропустил это после того, как некоторые обновления были установлены. Результаты остаются прежними. Даже перемонтирование не помогает. Есть ли некоторые fsck для encfs?
РЕДАКТИРОВАТЬ: я нашел другую потенциально полезную информацию: сам контейнер синхронизируется через Drobox. Я идентифицировал соответствующую папку (которая имеет зашифрованное имя файла) и обнаружил внутри файла .dropbox.attr
который ведет себя так же и фактически является причиной, по которой я считаю, что смонтированная папка не является съемной. Я отключил клиент dropbox, размонтировал контейнер и все еще не смог удалить или даже переименовать его! Также chown не работал. Все, кроме chmod, дает мне отказано в разрешении. Даже с рутом у меня успеха нет. Файл был текстовым, я смог открыть его:
{"mac": {"com.apple.FinderInfo": {"data": "AAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA="}}}
И даже изменить содержание и сохранить его.