单盘nas数据自动备份到onedrive
由于成本的原因,有一台自行刷机的arm版本的轻量nas,然而硬盘只有一个接口,无法形成raid磁盘阵列。所以基于数据安全的考虑,决定自动上传到onedrive,双重备份。
安装cwRsync
首先windows系统需要安装cwRsync(linux为rsync),自行谷歌搜索下载即可。
安装onedirve
安装微软同步网盘到E盘OneDrive目录
编写脚本
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 |
%1 mshta vbscript:CreateObject("Shell.Application").ShellExecute("cmd.exe","/c %~s0 ::","","runas",1)(window.close)&&exit cd /d "%~dp0" @echo off (echo set Wshell=CreateObject^("Wscript.Shell"^) echo wscript.Sleep 2000 echo Wshell.SendKeys "yes{ENTER}{ENTER}" echo Wshell.SendKeys "admin{ENTER}{ENTER}" echo Wshell.SendKeys "")>"%tmp%\inputpassword.vbs" start "" "%tmp%\inputpassword.vbs" echo. echo 开始同步…… rsync -avu --progress --delete root@192.168.1.19:/data/UsbDisk1/Volume3/nas /cygdrive/e/OneDrive echo. echo 同步完毕! echo. echo. pause |
加入定时计划任务
加入windows任务计划,定时同步即可。