收起左侧

Linux用飞牛同步

2
回复
23
查看
[ 复制链接 ]

1

主题

2

回帖

0

牛值

江湖小虾

题主单位最近换了国产系统,原本一直用的飞牛同步没有原生支持Linux,无奈只能自己折腾。

方案1:统信wine

统信审核组暂未对飞牛同步过审,未上架,实测直接安装也容易直接卡死在安装环节,PASS

方案2:原生wineimage.png

如图所见,题主比较菜,安装不能

方案3:虚拟机win10

考虑到飞牛同步官网推荐使用win10,这里就推荐直接安装win10虚拟机,这里题主用的

deepin25.1.0

Windows 10 LTSC 2021 19044.3208 2in1 极限精简版 260205 小修.esd

VirtualBox7.0.20

Win7-10_X64_ZH-CN_DV9外壳.iso

UltraISO_v9.7.6.3829

fn-sync_0.1.9_x64-setup.exe

步骤一:
应用商店安装直接安装VirtualBox

也可以终端安装,都可以没有区别

步骤二:

打包ISO文件

因为VirtualBox不识别esd文件,需要给esd文件套上iso外壳

这里题主使用UltraISO_v9.7.6.3829打开Win7-10_X64_ZH-CN_DV9外壳.iso,打开外壳中的sources文件夹,直接将Windows 10 LTSC 2021 19044.3208 2in1 极限精简版 260205 小修.esd复制到sources文件夹中,并重命名为install.esd,然后另存为win10mini.iso

步骤三:安装win10nimi虚拟机

打开VirtualBox点击新建

VM name直接填写win10mini,ISO Image选择刚才保存的win10mini.iso,点击下一步

密码是必填项,自己填写别忘了就行,点击下一步

Base Memory,虚拟机内存,看自己情况,冗余比较多可以4096MB以上

Number of CPUS,核心数,看自己情况,只用来跑飞牛同步,单核都多,还有别的用途自己加

Disk Size,硬盘大小,系统安装完实际占用空间不到5G,看你要同步的文件数量自己定

点击下一步,点击完成

注:建议在这里先不开机,直接打开虚拟机设置-网络-Attached to 设置为桥接

NAT也行,考虑到稳定性和资源开销,建议桥接

步骤四:安装飞牛同步

虚拟机开机,点击最上方“设备”-“安装增强功能”,系统自动下载

下载完成后,打开虚拟机CD驱动器,安装Oracle virtualbox Guest(如果没有自动安装,直接打开CD驱动器,根据CPU选择安装文件arm、amd64、amd86),这里题主是amd64

安装完成后虚拟机重启

点击虚拟机顶部“设备”-“共享文件夹”,在弹出窗口中间找到共享文件夹栏次,栏次右侧点击加号,弹出窗口第一行Folder Path,为主机共享文件夹地址,这里题主设置为/home/“你的账户名称”/Documents/share

点击虚拟机顶部“设备”-移除虚拟机光驱、软驱,资源开销越小越好,虽然这里无关痛痒

虚拟机桌面创建文件夹backup,共享文件夹内创建文件夹backup,在宿主机deepin中将fn-sync_0.1.9_x64-setup.exe复制到共享文件夹内

在虚拟机win10mini中将fn-sync_0.1.9_x64-setup.exe复制到桌面直接安装,本地文件夹选择桌面backup

桌面新建文本文档,内容为

robocopy "Z:\backup" "C:\Users\vboxuser\Desktop\backup" /MIR /R:2 /W:2 /Z /NP /LOG+:"C:\Users\vboxuser\Desktop\BackupLog.txt"

保存推出后,将文档重命名为autobackup.bat

右键此电脑点击管理-右键任务计划程序点击创建基本任务,任务名称设置为autobackup,触发器选择当用户登录时,操作选择启动程序,下一步程序或脚本选择桌面的autobackup.bat,下一步,完成

右键刚刚创建的autobackup任务选择属性-触发器,点击编辑

选择所有用户,勾选重复任务间隔1小时,持续时间无限期,点击确定

点击条件-取消所有勾选停止条件

点击设置-勾选第1、2、5项点击确定

(优化项可有可无:另外两个任务计划程序microsoftedgeupdate都禁用,如果这俩你有用就留着,单纯为了省资源开销)

打开虚拟机账户设置,将密码置空(虚拟机开机,点击开始-头像(账号)-更改账户设置-点击左侧登录选项-点击密码-更改(输入旧密码,新密码置空))

打开虚拟机电源设置选择禁止休眠、睡眠,关闭显示器选择从不

打开虚拟机电源和睡眠-右侧其他电源设置-更改计划设置-更改高级电源设置-空闲复原选择禁用深度睡眠

到这已经完成了,如果你和题主一样,这个虚拟机只为了开飞牛同步毫无其他用处,甚至平时都想不起来的话,就加一个步骤五

步骤五:设置虚拟机定期检查是否启用win10mini
打开终端执行
systemctl status cron

#如果有返回内容说明cron已经启动
#如果cron没有启动,手动运行
sudo systemctl start cron

#然后手动设置cron开机启动
sudo systemctl enable cron

#设置默认编辑器为nano
select-editor
选择1

#打开cron编辑器
crontab -e

#移动光标到最后一行将下面的代码粘贴进去
#这行代码的意思是在每小时的45分钟后台开启win10迷你虚拟机
45 * * * * VBoxManage startvm "win10mini" --type headless

然后按下Ctrl + X 会提示是否保存已修改的缓冲区
按Y同意提示写入到文件,直接回车

小白纯手打,希望大佬帮忙优化

收藏
送赞 1
分享

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x

1

主题

2

回帖

0

牛值

江湖小虾

1 小时前 楼主 显示全部楼层
autobackup.bat中内容就一行,robocopy "Z:\backup" "C:\Users\vboxuser\Desktop\backup" /MIR /R:2 /W:2 /Z /NP /LOG+:"C:\Users\vboxuser\Desktop\BackupLog.txt"

最后的Log文件是方便检查运行情况的
45 * * * * VBoxManage startvm "win10mini" --type headless 这里题主没想到啥好的方法,干脆每小时让系统自己启动一次,不差这点宿主机资源  详情 回复
1 小时前

1

主题

2

回帖

0

牛值

江湖小虾

1 小时前 楼主 显示全部楼层
缉熙 发表于 2026-5-10 00:47
autobackup.bat中内容就一行,robocopy "Z:\backup" "C:%users\vboxuser\Desktop\backup" /MIR /R:2 /W:2 / ...

45 * * * * VBoxManage startvm "win10mini" --type headless
这里题主没想到啥好的方法,干脆每小时让系统自己启动一次,不差这点宿主机资源
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则