客户端是否可以单向同步

windows客户端那个版本,可以实现单向同步!!!!即,可否增加一个选项:本地删除文件时不要在服务器端同步删除,服务器端仍可保留本地已删除的文件?

如果双向同步的话,本地被误删了,云端也同步没有了,就达不到云端备份的目的了

本地端誤刪的話,雲端那邊的回收桶可以撿回來
回收桶的資料要保留幾天可以改 seafile.conf 變更設定值
歷史版本要保留幾天也是改這個檔案

某些想保留的库开历史记录应该可以恢复吧?
还有可以备份MYSQL的文件。通过恢复MYSQL来达到回复文件的目的。前提是没有用那FC FSCK脚本清清理过库。

mysql备份脚本可以参考一下。

#!/bin/sh

fn=`date +"%Y-%m-%d-%H-%M"`

cd /opt/mysql-backup/

rm /opt/mysql-backup/*.lastest

mysqldump -h 127.0.0.1 -uroot -p密码 --opt ccnet_db > /opt/mysql-backup/ccnet_db.$fn.sql
mysqldump -h 127.0.0.1 -uroot -p密码 --opt seafile_db > /opt/mysql-backup/seafile_db.$fn.sql
mysqldump -h 127.0.0.1 -uroot -p密码 --opt seahub_db > /opt/mysql-backup/seahub_db.$fn.sql

cp /opt/mysql-backup/ccnet_db.$fn.sql /opt/mysql-backup/ccnet_db.sql.lastest
cp /opt/mysql-backup/seafile_db.$fn.sql /opt/mysql-backup/seafile_db.sql.lastest
cp /opt/mysql-backup/seahub_db.$fn.sql /opt/mysql-backup/seahub_db.sql.lastest


回复脚本

#!/bin/sh

mysql -uroot -p密码 ccnet_db < /opt/mysql-backup/ccnet_db.sql.lastest
mysql -uroot -p密码 seafile_db < /opt/mysql-backup/seafile_db.sql.lastest
mysql -uroot -p密码 seahub_db < /opt/mysql-backup/seahub_db.sql.lastest

脚本可以定时任务执行。自动打包。清理30天之前的备份。回复的时候可以选择时间点。改成对应的文件名就行了。

支持楼主想法。而且应该增加一个选项,只能上传,不能再修改

是不是我的要求很过分?所以没人理