Clonezilla 自动化之-启动时自动挂载 Webdav 共享文件夹
cac55 2025-08-05 17:41 4 浏览 0 评论
1、核心结论
因 Webdav 配置文件 davfs2.conf 未做参数优化,导致 Clonezilla 自动挂载的 Webdav 目录镜像恢复正常,但镜像备份报错(Linux系统可能正常),要解决这个问题,只需要正确调整 Webdav 相关配置。
2、问题背景
Clonezilla 自动备份还原,挂载共享文件夹由 Webdav 提供,使用 mount_partimag.sh 脚本在 Clonezilla 启动时自动挂载 Webdav, 其内容如下:
sudo chmod 777 /etc/davfs2/secrets
sudo "http://your_webdav_url username password" > /etc/davfs2/secrets
# 使用以下命令修改文件权限以确保安全性
sudo chmod 600 /etc/davfs2/secrets
# 挂载
sudo mount -t davfs http://example.com/webdav /home/partimag -o rw
备份镜像时出现磁盘空间不足No space left on device,但是镜像存储服务器空间足够,不会是服务器容量不足问题;
3、排查过程
1)确认 Webdav 服务正常
首先通过 Webdav 客户端软件 Cyberduck 确认 Webdav 对应目录读写权限正常,连续上传大小文件正常。
2)Clonezilla 分割档大小参数调整
Clonezilla高级模式下备份(-i 4096)时
使用Clonezilla初级模式(注意观察他的指令),该模式下,镜像能正常保存到服务器;
了解下他的释义
这时,在Clonezilla高级模式下,配置备份参数(-i 2048),发现仍不能成功备份
再降低(-i 1024),备份成功(但不不能保证所有系统都能备份成功,例如Windows这类系统备份失败)
3)修改 davfs2.conf 配置
修改了 /etc/davfs2/davfs2.conf 以确保缓存目录位于具有大量空间的分区上,将缓存大小更改为 5Gb,增加表大小,并将延迟降低到 0:
# Cache Related Options
# ---------------------
# backup_dir lost+found
cache_dir /bigpartition/davfs2cache # system wide cache
# ~/.davfs2/cache # per user cache
cache_size 5000 # MiByte
table_size 4096
# dir_refresh 60 # seconds
# file_refresh 1 # second
delay_upload 0
# gui_optimize 0
# minimize_mem 0
以上配置参数的修改人无法解决问题。
4)问题综合分析
- Webdav 客户端读写数据正常,判断不是 Webdav 服务端配置问题;
- Clonezilla 手动模式下镜像均能备份成功,但自动模式下备份失败,极大可能问题出在挂载 Webdav 的地方;
- 影响 Webdav 挂载的有三处,/etc/davfs2/secrets、mount -t davfs xxx、/etc/davfs2/davfs2.conf,结合 Clonezilla 源码了解手动模式下的挂载方式;
4、解决办法
1)查找 Clonezilla 专用设置
有个脚本 usr\sbin\ocs-tune-conf-for-webdav,写到分配一个友好的 davfs2 设置,用于上传 Clonezilla 镜像,修改 /etc/davfs2/davfs2.conf 参数:
# 默认
# buf_size 16 # KiByte
# use_locks 1
# use_expect100 0
# use_compression 0
# cache_size 50 # MiByte
# delay_upload 10
# 修改
buf_size 10240 #KiByte maybe more
use_locks 0
use_expect100 1
use_compression 1
cache_size 64 #MiByte maybe more, dynamic
delay_upload 0
2)自动挂载指令修改设置
sudo sed -ri 's/# buf_size\s+16/buf_size 10240/g' /etc/davfs2/davfs2.conf
sudo sed -ri 's/# use_locks\s+1/use_locks 0/g' /etc/davfs2/davfs2.conf
sudo sed -ri 's/# use_expect100\s+0/use_expect100 1/g' /etc/davfs2/davfs2.conf
sudo sed -ri 's/# use_compression\s+0/use_compression 1/g' /etc/davfs2/davfs2.conf
sudo sed -ri 's/# cache_size\s+50/cache_size 64/g' /etc/davfs2/davfs2.conf
sudo sed -ri 's/# delay_upload\s+10/delay_upload 0/g' /etc/davfs2/davfs2.conf
sudo chmod 777 /etc/davfs2/secrets
sudo echo "http://${server_ip}:${server_port}/${image_path} ${username} ${password}" > /etc/davfs2/secrets
sudo chmod 600 /etc/davfs2/secrets
sudo mount -t davfs http://${server_ip}:${server_port}/${image_path} ${image_mount_path} -o rw -o noexec -o user=${username}
通过以上配置,最终解决自动挂载 Webdav 无法备份镜像的问题。
相关推荐
- 怎么设置电脑开机自启动项?
-
电脑开机自启动项是指在电脑开机时自动启动的程序。例如,我们经常使用的一些软件,如QQ、微信、迅雷等,可以设置成开机自启动,这样我们在电脑开机后就不需要再手动打开这些软件了,可以直接使用。本文将介绍如何...
- Windows 10 开机自动启动程序设置全攻略
-
在日常使用电脑的过程中,我们经常会希望一些常用程序能够在开机时自动启动,以便提高工作效率。那么在Windows10中,如何设置开机自动启动的程序呢?今天,我们就来详细介绍几种常见的方法,帮助大家...
- 如何关闭电脑开机时自动弹出的右下角热点新闻窗口?
-
如何关闭电脑开机时自动弹出的右下角热点新闻窗口?有用户发现,当电脑开机时,桌面右下角会自动弹出一个带有热点信息的窗口。这种情况就是我们的电脑里存在一些广告程序。当我们的电脑打开并连接到互联网时,...
- Mac系统自启动管理
-
你有没有在Mac系统安装了一个软件后,发现每次重启电脑的时候,他都自动打开来,这种情况就是有些软件打包的时候就设置了开机自动启动,个人觉得有点流氓。那么我们怎么能取消掉开机启动呢?首先,我们打开系统偏...
- Windows 10下多标签的文件资源管理器来了(文件夹高效操作)
-
我们使用网页浏览器一般都有多标签(多选卡)功能,但文件资源浏览器却没有这个多标签功能,挺不方便的,之前有一个Clover可实现这个功能,现在360也出了一个多标签文件管理器(360文件夹),截止到20...
- Win7Win10添加开机自动运行软件的技巧方法(亲测可用)
-
Win7管理开机启动项的方法:1、使用快捷组合键“win+R”打开“运行”;2、输入“msconfig”3、点击“确定”打开“系统配置”;4、点选“启动”项,进入到启动项管理界面,然后就可以开启或关闭...
- 怎么设置和禁用电脑开机自启动程序?
-
大家好,这篇文章给大家分享的是关于“怎么设置和警禁用电脑开机自启动程序?”的相关内容,欢迎查阅。在电脑上设置开机自启动程序可以让您的常用软件在开机后自动启动,比如常见的杀毒软件等一般都是自启动程序,他...
- Win10开机启动项设置全解(下)
-
IT之家(www.ithome.com):Win10开机启动项设置全解(下)IT之家刚刚在《Win10开机启动项设置全解(上)》里面介绍了在Win10系统中对于启动项启用和禁用的相关操作的内容,下面我...
- 电脑开机后无限重启怎么办?
-
计算机在几秒钟内无限重启的问题更加令人头疼。那么是什么原因造成的呢?有什么解决方案?一、软件原因1、当病毒“冲击波”病毒来袭时,它将提示系统在几秒钟内自动启动。木马程序可以远程控制计算机的所有活动,包...
- Clonezilla 自动化之-启动时自动挂载 Webdav 共享文件夹
-
1、核心结论因Webdav配置文件davfs2.conf未做参数优化,导致Clonezilla自动挂载的Webdav目录镜像恢复正常,但镜像备份报错(Linux系统可能正常),要解决这...
- win10 NFS+黑群晖远程加载管理Windows文件夹(读写NTFS格式+高清播放器)
-
作者:火麒麟11之前也写过一篇远程加载的无奈之举,因为百度了很久教程都没有很详细的,只找到一篇高手的文章,但是我本人小白一个,按照高手的做,搞了一天都没有搞定,也不知道错在那,所以只能先远程加载应急...
- Windows 10 每次开机都自动弹出 “今日热点”、“热点资讯” “360每
-
问题:每次打开Windows10时,都会自动弹出“今日热点”、“热点新闻”、“360天天趣”的广告窗口:很烦人,有时候正常使用的时候会自动弹出!解决方案:右键任务栏-【任务管理器】-右键【今日热门话...
- Windows设置软件开机自启动
-
我们希望电脑开机以后自动运行一些程序,例如向日葵、ToDesk远程软件;微云同步助手等备份软件,可以帮助我们在无人操作电脑的状态下,开机就可以自动执行操作。本期简介:在Windows系统中如何设置软件...
- 生活小技巧006:批处理实现程序开机自动启动
-
这次来衡阳部署智能应用发现部署完之后需要启动很多的后台程序来支持服务的运行,这就导致每天开机都需要重复的去启动大量的程序(测试期间服务器晚上会关闭)。作为程序员的我们怎么能够容忍这种事情发生呢?开机启...
- 禁止Excel启动时自动新建工作簿
-
通过双击桌面Excel图标启动Excel时会默认自动新建一个空白工作簿,这给需要新建工作簿的用户带来方便。但大多数情况下,我们通过这种方式打开Excel后只是要对某个已存在的工作簿进行编辑,而不需要新...
你 发表评论:
欢迎- 一周热门
- 最近发表
- 标签列表
-
- 如何绘制折线图 (52)
- javaabstract (48)
- 新浪微博头像 (53)
- grub4dos (66)
- s扫描器 (51)
- httpfile dll (48)
- ps实例教程 (55)
- taskmgr (51)
- s spline (61)
- vnc远程控制 (47)
- 数据丢失 (47)
- wbem (57)
- flac文件 (72)
- 网页制作基础教程 (53)
- 镜像文件刻录 (61)
- ug5 0软件免费下载 (78)
- debian下载 (53)
- ubuntu10 04 (60)
- web qq登录 (59)
- 笔记本变成无线路由 (52)
- flash player 11 4 (50)
- 右键菜单清理 (78)
- cuteftp 注册码 (57)
- ospf协议 (53)
- ms17 010 下载 (60)