同步群晖内的两个本地文件夹

前情提要:
我是4盘位的群晖,一直在找同步到另一个本地磁盘的方法。
网上看到好多都是用hyper backup 同步或者使用 high availablity manager 高可用之类的方法来同步。偶然间发现了一下的方法来进行同步。
下面方法的好处是实时同步,双向同步,不像hyper backup 只能最小一个小时同步一次。

教程链接:http://www.gebi1.com/thread-290708-1-1.html

摘取了部分文章片段

主要用到涉及套件:Moments,Photo Station,WebDAV Server,Cloud Sync
1,首先安装好以上套件(Moments要求打开家目录服务和安装绑定的drive套件)。
2,打开WebDAV Server并启用服务。
3,打开Cloud Sync 选择连接WebDAV,下一步后 服务器地址填:http://localhost:5005 用户名和密码为群辉的管理员帐号密码。
4,接着上面的下一步:本地路径填写:/homes/admin/Drive/Moments 远程路径填写:/photo/admin ,当然这一步的用户名是按照实际情况填写的。5,其他按默认全部下一步即可。
另外如果是多用户同时使用群晖且都想同步则需要用admin给每个用户都授权使用Cloud Sync的(在用户账户-编辑对应用户-应用程序打钩)。然后登陆各个用户使用Cloud Sync同步即可(如帖子操作步骤)。
注意点:Cloud Sync路径:本地路径为:/home/Drive/Moments 远程路径为:/photo (有权限的相册会全部同步到Moments)
进一步细化设置:修改对应用户的moments文件夹权限,让对应的用户在moents不能上传和删除图片,上传和管理全部交给photo。

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: 您可以使用以下命令将本地文件夹初始化为一个Git仓库,并将其关联到一个远程仓库: ``` git init git remote add origin <远程仓库地址> ``` 其中,`<远程仓库地址>`是指远程仓库的URL地址。例如: ``` git remote add origin https://github.com/username/repository.git ``` 完成这些步骤后,您就可以使用`git push`命令将本地文件夹中的文件推送到远程仓库中。例如: ``` git add . git commit -m "Initial commit" git push -u origin master ``` 这将把当前目录下的所有文件添加到Git仓库中,并将其推送到名为`origin`的远程仓库的`master`分支中。 ### 回答2: git是一个版本控制系统,可以用于管理代码的修订和协作开发。通过git可以将本地文件夹与远程仓库进行连接和同步。 要将remote指向本地文件夹,首先需要在本地创建一个空的git仓库。可以通过运行"git init"命令在本地文件夹中创建一个空的git仓库。接下来,需要在本地文件夹中设置一个远程仓库,可以使用命令"git remote add origin <远程仓库地址>"来将remote指向远程仓库。 但是,如果要将remote指向本地文件夹,则不需要设置远程仓库地址。可以通过运行"git remote add origin <本地文件夹路径>"来将remote指向本地文件夹。这样,git就会将本地文件夹作为远程仓库来对待,可以正常进行代码的提交、同步和拉取操作。 在使用git进行代码管理时,可以通过命令"git push"将本地代码推送到remote,通过命令"git pull"将remote的代码拉取到本地。可以使用"git clone"命令将远程仓库克隆到本地。 总之,通过将remote指向本地文件夹,可以实现本地代码与远程仓库的同步和协作开发。这样,就可以方便地管理和维护项目代码。 ### 回答3: Git 是一个版本控制系统,它允许我们管理和跟踪项目中的更改。当我们将一个本地文件夹作为远程仓库时,我们可以使用 git remote 命令将远程指向本地文件夹。 在本地文件夹中执行以下步骤来设置远程仓库: 1. 首先,确保我们已在本地文件夹中初始化了一个 Git 仓库。在终端或命令提示符中,进入该文件夹并执行命令:git init。 2. 创建一个裸仓库(Bare Repository)作为中介仓库,用于保存我们的版本历史和更改。可以在任何位置创建一个新文件夹,例如名为 myrepo.git,然后在终端或命令提示符中进入该文件夹。 3. 初始化中介仓库并使其成为裸仓库。在终端或命令提示符中执行命令:git init --bare。 4. 返回到本地文件夹,执行 git remote add origin /path/to/myrepo.git 命令,将远程仓库 origin 指向中介仓库。这里的 /path/to/myrepo.git 是中介仓库的路径。 5. 现在,我们可以使用 git push 命令将本地文件夹中的更改推送到远程仓库中。例如,执行 git push origin master 命令将本地 master 分支的更改推送到远程仓库的 master 分支。 通过上述步骤,我们成功地将远程仓库指向了本地文件夹。我们可以使用 git remote -v 命令查看远程仓库的追踪情况,以确保它正确地指向了本地文件夹。 总之,通过在本地文件夹中使用 git remote 命令,我们可以将远程仓库指向指定的本地文件夹,从而实现对项目的版本控制和更改跟踪。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值