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
该命令将尝试写入当前所有未提交的数据,类似于可移动驱动器的“安全删除”。
为了达夫文件系统特别是,如果您遇到问题,您可以在安装卷时设置一个调试标志,这将有助于诊断。
如果同步挂载点时日志或控制台上没有错误并且返回码为 0,则可以假设它有效。
答案2
我注册只是为了感谢 Zip!
对我来说是这样的组合:sync /root/mountpoint
然后: umount /root/mountpoint
导致输出:/sbin/umount.davfs:等待 mount.davfs (pid 21) 同步缓存 .. OK Unmounted
这些文件最终出现在 NextCloud 中。
说真的,谢谢!