最近、Ubuntu 18.04で非常に奇妙な(そして非常に迷惑な)バグに気づきました(どのパッケージが原因であるかは不明です):リモートのwebdavドライブがマウントされていますmount.davfs
を使用すると、そのドライブに保存されたファイルが消えることがあります。
そのドライブにはいくつかの種類のファイルが保存されていますが、影響を受けるのはマークダウンファイルだけです。ただし、これらのマークダウンファイルは、(VimとGeditを使用して)編集する唯一のファイルでもあることに注意してください。
この原因が何であれ、それらのファイルはすべてlost + foundになっており、.goutputstrema-XXX
に名前が変更されていることに気付きました。
[〜#〜] q [〜#〜]:誰でも複製できますか?末尾が.goutputstream-XXX
のファイルを作成するプログラムはどれですか。
非常によく似たものが表示されますが、.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フォルダーをアンマウントして再マウントします。
これは、一度に1台のマシンからのみ書き込まれるシングルユーザーWebDAVフォルダーですが、YMMVなので安全です。