davfs2: файл "исчезает" и заканчивается как потерянный + найденный /.goutputstream-XXX
Недавно я заметил очень странную (и очень раздражающую) ошибку в Ubuntu 18.04 (не уверен, какой пакет ее вызывает): у меня удаленный диск webdav, смонтированный с использованием mount.davfs
и иногда файлы, сохраненные на этом диске, исчезают.
У меня есть несколько разных типов файлов, сохраненных на этом диске, но, похоже, это влияет только на файлы уценки. Однако обратите внимание, что эти файлы уценки также являются единственными файлами, которые я редактирую (используя Vim и Gedit).
Какой бы ни была причина этого, я заметил, что все эти файлы оказались в lost+found, переименованы в .goutputstrema-XXX
,
Q: Кто-нибудь может повторить? Какая программа создает файлы с окончанием .goutputstream-XXX
?
0 ответов
Я вижу нечто очень похожее, но только с файлами.jpg, а имена в lost+found выглядят так:
2019-04-16_Staples_business_laptop.jpg-47BABQ
.2019-04-16_Staples_business_laptop.jpg.EbARnY-DhpL11
(т.е. иметь суффиксы base64? из 6 или 12 символов и, возможно, префикс '.')
Исправить (по крайней мере, в моей системе)
В соответствии с предложением man davfs2.conf, отредактируйте /etc/davfs2/davfs2.conf
и раскомментируйте и измените строки use_locks
а также drop_weak_etags
чтобы:
use_locks 0
drop_weak_etags 1
Затем размонтируйте и перемонтируйте вашу папку WebDAV.
Это безопасно для меня, потому что это однопользовательская папка WebDAV, которая записывается только с одного компьютера за раз, но с YMMV.