3008086 发表于 2021-11-25 13:50:04

把Drive目录放进Onedrive里面同步

本帖最后由 3008086 于 2021-11-26 09:02 编辑

家庭版的office365有1T的云盘,但是同步速度慢,用自己域名的DDNS群晖自带的Drive来同步手机和公司的电脑速度超快,为了双重保险而且也不要占用双倍的磁盘空间,就想把Drive的东西备份进Onedrive,但是群晖Drive的目录只能是在homes下面,所以就折腾了一下。
新增→计划的任务→用户定义的脚本
任务名称随便写,用户改成root
计划里面你想设置成什么时候运行自行设计,我是每天一次
任务设置→用户定义的脚本填入:
rm -r /volume1/OneDriver/Drive
cp -r -l /volume1/homes/xxx/Drive /volume1/OneDriver
保存,然后去OneDrive里面新建一个Drvie的目录(第一次运行脚本之前这个步骤不能省略)
就可以直接去计划任务里面运行刚才的新建的任务


说明:

/volume1/OneDriver是我OneDrive的路径,请自行修改成你自己的路径
/volume1/homes/xxx/Drive这个是我Drive的路径,你需要改成你自己的路径,xxx是用户名也需要改成你的

为什么要有rm这行命令,比如我今天删掉一个Drive里面的文件,但是明天重复硬连的时候接不会删掉/volume1/OneDriver/Drive里面的这个文件


这个的好处就是用硬链接的方式,只占用Drive的磁盘空间,OneDrive里面的Drive只是映射homes里面的Drive的内容。





ayurnero 发表于 2021-11-26 10:51:17

闲得慌 套娃

momo 发表于 2021-11-26 14:53:08

挺好的谢谢分享

wjq_xp 发表于 2021-11-26 23:12:22

本帖最后由 wjq_xp 于 2021-11-26 23:17 编辑

1、用Cloud Sync这个套件,可以直接把群晖的文件夹同步到OneDrive的啊,干嘛要计划任务?


2、群晖的DRIVE同步,也不是只能同步homes

3008086 发表于 2021-11-29 10:54:03

wjq_xp 发表于 2021-11-26 23:12
1、用Cloud Sync这个套件,可以直接把群晖的文件夹同步到OneDrive的啊,干嘛要计划任务?




同步是占用两份磁盘空间的,我的方法只占用一份磁盘空间。

wjq_xp 发表于 2021-11-29 13:21:51

3008086 发表于 2021-11-29 10:54
同步是占用两份磁盘空间的,我的方法只占用一份磁盘空间。

我不开版本,所以不会存在本地NAS占用两份磁盘空间的说法!

3008086 发表于 2021-11-29 16:50:57

wjq_xp 发表于 2021-11-29 13:21
我不开版本,所以不会存在本地NAS占用两份磁盘空间的说法!

明白你的意思了,是我理解的问题,主要是我一直用OneDrive同步别的文件夹了,homes是后来才要加入到Onedrive同步的。

aa746168993 发表于 2021-12-11 23:47:12

谢谢楼主解惑

aa746168993 发表于 2021-12-11 23:48:30

谢谢楼主分享,
页: [1]
查看完整版本: 把Drive目录放进Onedrive里面同步