r***y 发帖数: 4379 | 1 大牛们都怎么样增量备份linux server的啊.
试了几个软件:
macrium, hd clone, clonezilla
都不行.
centos 直接认成 raw . 硬盘多大, image 就多大.
这些软件对 windows server 就支持好多了. |
a9 发帖数: 21638 | 2 tar
【在 r***y 的大作中提到】![](/moin_static193/solenoid/img/up.png) : 大牛们都怎么样增量备份linux server的啊. : 试了几个软件: : macrium, hd clone, clonezilla : 都不行. : centos 直接认成 raw . 硬盘多大, image 就多大. : 这些软件对 windows server 就支持好多了.
|
r***y 发帖数: 4379 | 3 哈哈, tar 太高端了.
其实希望的是, 当前配置好的环境, 做个镜像.
再装了什么工具, 数据库和配置啥的, 做个增量.
万一那次升级啥的挂了, 就用以前的镜像和增量快速恢复到能工作的状态.
不用再从石器时代重新安装配置...
【在 a9 的大作中提到】![](/moin_static193/solenoid/img/up.png) : tar
|
w********m 发帖数: 1137 | 4 Docker吧
★ 发自iPhone App: ChineseWeb 8.7
【在 r***y 的大作中提到】![](/moin_static193/solenoid/img/up.png) : 哈哈, tar 太高端了. : 其实希望的是, 当前配置好的环境, 做个镜像. : 再装了什么工具, 数据库和配置啥的, 做个增量. : 万一那次升级啥的挂了, 就用以前的镜像和增量快速恢复到能工作的状态. : 不用再从石器时代重新安装配置...
|
r***y 发帖数: 4379 | 5 谢谢朋友.
【在 w********m 的大作中提到】![](/moin_static193/solenoid/img/up.png) : Docker吧 : : ★ 发自iPhone App: ChineseWeb 8.7
|
s******7 发帖数: 350 | 6 用Linux自带的,整盘IMAGE用dd,备份文件用rsync |
s******7 发帖数: 350 | |
r***y 发帖数: 4379 | 8 多谢朋友
【在 s******7 的大作中提到】![](/moin_static193/solenoid/img/up.png) : 用Linux自带的,整盘IMAGE用dd,备份文件用rsync
|
S*A 发帖数: 7142 | 9 你可以用 RPM 带的校验程序发现那些被修改过的文件。
然后用 git 把那些文件 checkin 进去。包括数据库。
拷贝增量备份到别的机器就是 git pull 就可以了。
git 还有个好处是自动校验错误。
如果文件内容有corruption,git自己就会发现。
【在 r***y 的大作中提到】![](/moin_static193/solenoid/img/up.png) : 哈哈, tar 太高端了. : 其实希望的是, 当前配置好的环境, 做个镜像. : 再装了什么工具, 数据库和配置啥的, 做个增量. : 万一那次升级啥的挂了, 就用以前的镜像和增量快速恢复到能工作的状态. : 不用再从石器时代重新安装配置...
|
a9 发帖数: 21638 | 10 git对二进制文件支持不怎么好吧?
【在 S*A 的大作中提到】![](/moin_static193/solenoid/img/up.png) : 你可以用 RPM 带的校验程序发现那些被修改过的文件。 : 然后用 git 把那些文件 checkin 进去。包括数据库。 : 拷贝增量备份到别的机器就是 git pull 就可以了。 : git 还有个好处是自动校验错误。 : 如果文件内容有corruption,git自己就会发现。
|
|
|
r***y 发帖数: 4379 | 11 多谢朋友.
这个增量备份的办法很有意思.
大牛实践的时候是怎么弄的呀?
--"RPM 带的校验程序发现那些被修改过的文件"
这个能详细说说吗?
1) 怎么校验发现那些被修改过的文件的呀?
2) 找到修改过的文件, 是不是太分散了...
要统统复制到一个local repository 再 commit 吗?
如果是这样, restore 的时候会有些麻烦呀...
【在 S*A 的大作中提到】![](/moin_static193/solenoid/img/up.png) : 你可以用 RPM 带的校验程序发现那些被修改过的文件。 : 然后用 git 把那些文件 checkin 进去。包括数据库。 : 拷贝增量备份到别的机器就是 git pull 就可以了。 : git 还有个好处是自动校验错误。 : 如果文件内容有corruption,git自己就会发现。
|
S*A 发帖数: 7142 | 12 谁说的。git内部支持很好。
是有烂人在windows checkout
要git 自动转化windows 换行才会改
代码。
linux 完全没这个问题。
人家拿git存电影制作呢。
【在 a9 的大作中提到】![](/moin_static193/solenoid/img/up.png) : git对二进制文件支持不怎么好吧?
|
S*A 发帖数: 7142 | 13 rpm 有个 --verify 后面打包名字。
不需要啊,只 git add 改过的文件。
就在 / 下 commit。
然后 .git 可以指到你的backup store。
【在 r***y 的大作中提到】![](/moin_static193/solenoid/img/up.png) : 多谢朋友. : 这个增量备份的办法很有意思. : 大牛实践的时候是怎么弄的呀? : --"RPM 带的校验程序发现那些被修改过的文件" : 这个能详细说说吗? : 1) 怎么校验发现那些被修改过的文件的呀? : 2) 找到修改过的文件, 是不是太分散了... : 要统统复制到一个local repository 再 commit 吗? : 如果是这样, restore 的时候会有些麻烦呀...
|
r***y 发帖数: 4379 | 14 太赞了!
实验了一下:
[root@xxx ~]# rpm --verify nginx
S.5....T. c /etc/nginx/conf.d/default.conf
S.5....T. c /etc/nginx/nginx.conf
S.5....T. /usr/share/nginx/html/index.html
太好用了.
大牛接包子... :-)
【在 S*A 的大作中提到】![](/moin_static193/solenoid/img/up.png) : rpm 有个 --verify 后面打包名字。 : 不需要啊,只 git add 改过的文件。 : 就在 / 下 commit。 : 然后 .git 可以指到你的backup store。
|
l*******e 发帖数: 309 | |
r***y 发帖数: 4379 | 16 bsd 是 sysadmin 最爱, 但码工折腾不好呀...
【在 l*******e 的大作中提到】![](/moin_static193/solenoid/img/up.png) : 转Freebsd, 用ZFS.
|
l*******e 发帖数: 309 | 17 FreeNAS(FreeBSD based) + crashplan |
r***y 发帖数: 4379 | 18 谢谢朋友
这个有点意思, 有 crashplan 的 plugin, 目测不折腾, 很方便
【在 l*******e 的大作中提到】![](/moin_static193/solenoid/img/up.png) : FreeNAS(FreeBSD based) + crashplan
|
f******y 发帖数: 54 | |
B**********r 发帖数: 812 | 20 yeah, dd + btsync,
【在 f******y 的大作中提到】![](/moin_static193/solenoid/img/up.png) : 难道没人说btsync?
|