小编Dan*_*iel的帖子

将主目录从多个客户端同步到服务器

我正在使用多台Linux笔记本电脑/台式机,并希望它们"共享"主目录.

遗憾的是,NFS不是一种选择.因此我试图使用rsync创建一个bash脚本,但我无法弄清楚如何做到这一点.

这是我现在的例子

`#`!/bin/bash

sync() {
  rsync -azvR --exclude-from=/home/ME/.rsync_excludes --delete -e 'ssh -ax' $1 $2
}

sync /home/ME server.domain:/home/ME
`#`sync server.domain:/home/ME /home/ME
Run Code Online (Sandbox Code Playgroud)

我认为如果我只使用一台更新服务器文件的客户端机器,这将会很有用.正确?

如果我在一个客户端删除文件怎么办?想要在另一个客户端上删除该文件(在同步原因之后)?

我可以为此目的使用rsync吗?我应该寻找其他计划吗?希望不是......

编辑:由于这个解决方案不应该只对我来说,如果解决方案是自动的,我将不胜感激.

编辑2:也许必须有一个包括回购的解决方案.Subversion,Git,Mercurial或其他.

bash backup rsync

4
推荐指数
1
解决办法
2733
查看次数

标签 统计

backup ×1

bash ×1

rsync ×1