マウントされたwebdavフォルダを手動で同期する方法は?

マウントされたwebdavフォルダを手動で同期する方法は?

一つインストールしましたネットワークダフディレクトリとDAFファイルシステム2渡す:

sudo mount -t davfs -o uid=bruni,gid=users https://server/folder /home/bruni/mountpoint/

ディレクトリをアンマウントせずにコマンドラインを介して強制的に同期する方法は?

クライアントが実行中です図書館Ubuntu19.10、サーバーは電子部品サーバーですが、これはおそらく関係がないでしょう。

mount.davfs -V                                                                                                                                                                      
davfs2 1.5.5  <http://savannah.nongnu.org/projects/davfs2>

同期の意味を明確にするために、umount.davfsすべての変更がサーバーにアップロードされたことを確認するために削除する前に実行する必要があることを意味します。

/sbin/umount.davfs: waiting while mount.davfs (pid xxxxx) synchronizes the cache .. OK

答え1

マウントポイントを強制的に同期させるには、次のコマンドを使用できますsync

sudo sync /home/bruni/mountpoint

このコマンドは、リムーバブルドライブの「安全な削除」と同様に、現在コミットされていないすべてのデータの書き込みを試みます。

~のためDAFファイルシステム特に問題が発生した場合は、ボリュームをマウントするときにデバッグフラグを設定でき、診断に役立ちます。

マウントポイントを同期するときに、ログやコンソールにエラーがなく、戻りコードが0の場合に機能すると想定できます。

答え2

Zipに感謝の気持ちを伝えるために参加しました!

私の場合、私は次の組み合わせでした:sync /root/mountpoint

その後: umount /root/mountpoint

出力結果:/sbin/umount.davfs:mount.davfs(pid 21)がキャッシュを同期するのを待っています。

ファイルはNextCloudに保存されます。

本当にありがとうございました!

関連情報