Речь о сетевых каталогах, которые создаются при закачке торрентов, когда качается не один файл, а каталог с файлами.
Закачка происходит под Gentoo Linux. torrent клиент - rtorrent. Эта же ОС служит и файлопомойкой, куда смотрит OS X через afp протокол.
Нюанс: Если на файлохранилище смотреть не по afp, а самба клиентом, то проблем нет - все каталоги исправно удаляются. Правда, на стороне самба сервера есть опции:
Код:
..
veto files = /._*/.DS_Store/.TemporaryItems/.apdisk/Thumbs.db/desktop.ini/
..
У netatalk сервиса таких опций не предусмотрено.
Полагаю, что при закачке каталога торрент клиентом, если в такой каталог заходить через afp, OS X начинает создавать всякие .DS_Store, .AppleDouble объекты - при удалении торрент клиентом каталога, он удаляет только файлы, так как отвечает лишь за скаченные объекты, а не за созданные уже потом файлы операционной системой от Apple, и таким образом каталог не удаляется и остается пустым - потом все это свинство нужно вычислять и удалять руками.
Проблема в том, что я могу забыть удалить некоторые каталоги, а это хаос и бардак, а я не люблю бардак и мусор.
Можно вернуться к самба протоколу, но у apple клиента все угрюмо с этим протоколом - на стороне сервера удаляешь каталог, или файл - apple операционка не всегда синхронизирует сие действо и начинает тупить, показывая объекты, которые уже удалены. Либо, наоборот - не отображает некоторые из них, пока не отмонтируешь smb шару и снова не подмонтируешь. А ведь иногда открыты разные документы в OS X, находящиеся на сервере, либо нужные окна с файлами, находящимися на сетевой шаре - их не хочется закрывать только лишь из-за того, что бы делать перемонтирование всей шары.
Два вопроса - понимаю, что все эти .DS_Store, .AppleDouble нужны бла бла бла, если работаем по afp, но так ли сильно они прям нужны, что бы был такой хаос - возможно ли отключить этот идиотизм создания таких объектов.
Сразу оговорюсь - метод "defaults write com.apple.desktopservices DSDontWriteNetworkStores true && shutdown -r now" не катит никак. Не помогает. И все GUI производные этого подхода, то же.
Второй вопрос по самба клиенту - тут наверное вряд ли что-то можно накостылить, как в случае с afp - с постоянным удалением .DS_Store, .AppleDouble объектов. Но все же - может существует какая-то альтернатива дефолтному smb клиенту под OS X и она работает более грамотно?