amoBBS 阿莫电子论坛

 找回密码
 注册
搜索
bottom↓
楼主: armok

发表应节性帖子:年底了,抢盗的高峰期,大家交流备份数据的方法...

  [复制链接]
发表于 2010-2-1 14:35:21 | 显示全部楼层
好,谢谢
发表于 2010-2-1 14:45:49 | 显示全部楼层
我會使用rsync.
http://samba.anu.edu.au/rsync/

用rsync -a -v --progress --delete-before /cygdrive/c /cygdrive/h

原理是, 只處理已改變的檔案及改變的檔案內的已改變部份.

ie. 本地的abc.iso有10MB新增部份, 可用rsync -a abc.iso other_place:/abc.iso
將在別處的abc.iso 更新來, 也只是發送10MB (改變部份)
发表于 2010-2-1 15:24:37 | 显示全部楼层
收下了
发表于 2010-2-1 15:58:57 | 显示全部楼层
发个保存方法吧,保存在单位的计算机上,使用FTP,在地球上都能访问,还很安全。不断电的RAID,不容易丢失,在家里访问也快,家里是直接连接单位的。
发表于 2010-2-1 16:19:26 | 显示全部楼层
同101楼,用rsync
发表于 2010-2-1 19:06:06 | 显示全部楼层
在linux类unix下可以用cron定时rsync到另一个盘上并压缩,我维护的20多台服务器上就是这么干的。在windows上可以用acronis来做备份。

列个简单的脚本:

#/bin/bash

DOW=`date +%w`

case $DOW in
        1)
        rsync -au /var/lib/mysql/ /backup/mysql/1/
        ;;
        4)
        rsync -au /var/lib/mysql/ /backup/mysql/2/
        ;;
        *)
        ;;
esac


cron定时6点执行:
0 6 * * * /etc/init.d/mysqld stop && /backup/backup.sh && /sbin/reboot

6点执行后重启。
发表于 2010-2-1 19:19:56 | 显示全部楼层
原来有这样子的,受益匪浅!!
发表于 2010-2-1 21:12:00 | 显示全部楼层
没想到这条DOS命令可以这么用啊,强大,从来没想过。
发表于 2010-2-1 22:30:52 | 显示全部楼层
试了下真的很强大,受用了!
发表于 2010-2-2 16:07:44 | 显示全部楼层
DOS高手,标记一下
发表于 2010-2-2 16:15:43 | 显示全部楼层
mark
发表于 2010-2-2 17:07:33 | 显示全部楼层
mark
发表于 2010-2-25 02:43:55 | 显示全部楼层
2年前的帖子啊,坛子真N,什么都有,记号加谢谢了!
发表于 2010-10-26 09:38:34 | 显示全部楼层
好东西,可惜我才发现!顶一个
发表于 2010-10-26 09:42:24 | 显示全部楼层
数据备份
发表于 2010-10-26 09:51:50 | 显示全部楼层
mark
发表于 2010-10-26 15:54:34 | 显示全部楼层
俺都是用同步软件,检测更智能,比较软件的时间、大小,先检索出不同列出来,然后点备份就可以了。。。

当然这个很强大。。。
发表于 2010-10-26 22:42:57 | 显示全部楼层
我也做个记号。。。。虽然过去了很多年了。。。。。但我今天才看到哈。。。。的确是好东西!
发表于 2010-10-26 23:11:26 | 显示全部楼层
好东西,留个名!
发表于 2010-10-27 07:35:42 | 显示全部楼层
测试了测试,很慢呢,我的work目录比较大呀,呵呵
发表于 2010-10-27 09:42:54 | 显示全部楼层
mark
发表于 2010-10-27 10:18:04 | 显示全部楼层
老大真牛!
发表于 2010-10-27 11:03:04 | 显示全部楼层
备份数据
发表于 2010-10-27 13:31:50 | 显示全部楼层
学习了
发表于 2010-10-27 16:04:24 | 显示全部楼层
mark
xcopy
rsync
发表于 2010-10-28 08:38:37 | 显示全部楼层
使用微软的SFU 可以 使用NFS,把WIN的目录挂到UNIX下,然后copy 备份。
发表于 2010-10-28 22:54:27 | 显示全部楼层
嗯,好东西,公司备份数据方便多了。
发表于 2010-10-28 23:35:55 | 显示全部楼层
看到阿莫实力了~
发表于 2010-10-29 08:40:50 | 显示全部楼层
等我试试07年的现在有更先进吗
发表于 2010-10-29 09:00:54 | 显示全部楼层
是个好方法
发表于 2010-11-1 13:21:39 | 显示全部楼层
mark
发表于 2010-11-1 13:34:25 | 显示全部楼层
能这么快啊~~
发表于 2010-11-1 13:43:42 | 显示全部楼层
我也介绍下我常用的备份方法,个人觉得非常方便,也非常实用,用到软件CompFold,绿色的,见附件。
应用举例:
1、该软件为文件夹比较备份软件,把平时经常用到的文件或文件夹放在同一公共文件夹下,加入硬盘要备份的放在D盘App文件夹下,然后在U盘将一个文件夹App,打开compfold软件,按下F5开始比较,只有硬盘上自上次备份后更新的内容才会被找出来列出。软件比较分析的速度非常快。
2、按下F7就可以自动更新备份了,OK了。

软件备份方向等设置的操作非常简单,大家自行运行下就会知道。

点击此处下载 ourdev_594415FNGX9H.rar(文件大小:513K) (原文件名:AppToUdisk.rar)
发表于 2010-11-1 13:48:31 | 显示全部楼层
补充软件的操作界面图(软件虽然是试用版,但是无任何功能和时间的限制):

(原文件名:cf.JPG)
发表于 2010-11-1 21:11:07 | 显示全部楼层
今天搞了一下,确定很强大
对莫大和dos都有了再认识
发表于 2010-11-19 20:03:25 | 显示全部楼层
mark
发表于 2010-11-20 14:23:48 | 显示全部楼层
开发相关的,建议用版本管理软件,免费开源的有SVN,用过就知道好。
以前也用备份软件Beyong Compare来做备份管理,但是只能备份最新的版本,用SVN后就方便多了,保存了开发过程的多个版本,必要时随时可以取出老版本。
发表于 2010-11-20 16:18:34 | 显示全部楼层
最好备份网盘上 当然不是免费的网盘喽
发表于 2010-11-20 17:19:41 | 显示全部楼层
不错,还是要充分利用一下 Windows自带的东西啊,批处理在有些地方是非常好用的,呵呵
发表于 2010-11-20 19:03:40 | 显示全部楼层
mark,,,
发表于 2010-11-20 19:45:11 | 显示全部楼层
mark
发表于 2010-11-21 14:09:32 | 显示全部楼层
我使用Memeo AutoSync,自动同步备份,设定的源目录只要有文件变化,立刻自动同步到目标目录
而且可以设置多个备份计划,使用超级方便
无需人工干预
发表于 2010-12-15 17:07:23 | 显示全部楼层
armok的这个批处理,如果遇到文件夹名称中有空格,例如Documents and Settings这样的文件夹名称,则应该在路径上加上""
然后再加上/c 参数, 这个参数表示如果出错,继续进行
发表于 2010-12-15 17:24:40 | 显示全部楼层
mark
发表于 2010-12-15 19:47:47 | 显示全部楼层
Dropbox
发表于 2010-12-15 21:15:57 | 显示全部楼层
dropbox貌似被FW咔嚓好久了。
发表于 2010-12-15 21:35:54 | 显示全部楼层
mark ,学习了~
发表于 2010-12-16 21:29:36 | 显示全部楼层
不错,学习了
发表于 2010-12-17 18:43:53 | 显示全部楼层
用的Perl脚本。

点击此处下载 ourdev_605248T1CTVY.txt(文件大小:3K) (原文件名:savefile.pl)

如果需要加密的话,强烈推荐GnuPG
发表于 2010-12-19 14:29:30 | 显示全部楼层
真牛!顶!!
发表于 2010-12-19 15:36:20 | 显示全部楼层
MARK
发表于 2010-12-19 22:36:15 | 显示全部楼层
以前用过seccopy软件,可以按版本备份,融合等,可以设置规则,过滤目录和文件等,自动运行或者按时间调度运行。以前在服务器上用它备份数据库开发软件的源码来着,可以备份开发中各阶段的结果,随时可以恢复到前一个版本。
发表于 2010-12-20 11:37:51 | 显示全部楼层
点击此处下载 ourdev_605873JMFSSR.zip(文件大小:24K) (原文件名:XGDirBackup.zip)
手动备份工具。

http://www.bvckup.com/
自动备份工具。
发表于 2010-12-20 13:41:49 | 显示全部楼层
mark..
发表于 2010-12-20 23:16:44 | 显示全部楼层
回复【26楼】leon101010 ARC的蜈蚣
-----------------------------------------------------------------------
写好批处理  然后在Windows的组策略里增加关机脚本功能
发表于 2010-12-21 01:20:03 | 显示全部楼层
记号
发表于 2010-12-22 10:06:20 | 显示全部楼层
mark
发表于 2010-12-22 13:53:12 | 显示全部楼层
好贴, 我也试试。
发表于 2010-12-22 15:55:24 | 显示全部楼层
只能用开源的吗?发一些我的备份方案上来吧。。

第一套:每月、每三个月一次
基于secondcopy这个软件的,这个一般用来备份本地win电脑或者win服务器上的东西。特点是,可以把移动硬盘做一个命名,做好备份规则,到时候直接插入移动硬盘就能备份了,连鼠标都不用点一下。。用这个备份无头机不错的。平时电脑本地的东西也用这个备份。也可以做增量备份。
点击此处下载 ourdev_606427MN258K.rar(文件大小:3.52M) (原文件名:SecondCopy.rar)

第二套:开发时使用
基于areca的备份,这个主要是做开发的时候用来备份项目文件夹。带有版本管理。
这个请去sf.net下载吧。。开源的,要jre环境的。

第三套:按文件重要程度,每天或每周一次
使用linux建立一套工作组文件服务器(samba服务),文件传到家里的服务器上,然后用rsync和cron备份数据到亲戚家的服务器上。。这一套方案对我来说比较实用,每天凌晨同步数据到亲戚家里的服务器上(就是一台淘汰的电脑)

第四套:按重要程度,每月,每三个月,每半年一次或每年一次
在第三套的linux工作组服务器上使用duplicity,以公钥加密后同步到S3云存储服务,这个也可以自动化实现。只是s3服务是收费的,使用的时候只是备份一些比较重要的东西。

第五套:将第四套所备份的重要数据每年或每半年备份一次到光盘

除了第五套方案,其余的方案都可以实现自动化或者半自动化了。
发表于 2010-12-23 08:57:23 | 显示全部楼层
回复【楼主位】armok 阿莫
-----------------------------------------------------------------------

mark,非常感谢,刚换了电脑正发愁怎么拷贝数据呢
发表于 2010-12-23 09:00:50 | 显示全部楼层
mark
发表于 2010-12-24 13:19:05 | 显示全部楼层
mark
发表于 2010-12-24 14:31:08 | 显示全部楼层
mark
发表于 2010-12-27 00:34:04 | 显示全部楼层
mark
发表于 2011-4-6 11:19:20 | 显示全部楼层
记号
发表于 2011-4-6 20:41:39 | 显示全部楼层
mark
发表于 2011-4-6 21:56:26 | 显示全部楼层
回复【楼主位】armok  阿莫
-----------------------------------------------------------------------

个人意见,可以用FASTCOPY啊,有同步Sync功能
发表于 2011-4-6 23:39:38 | 显示全部楼层
mark ,以后可能要用到
发表于 2011-4-6 23:48:31 | 显示全部楼层
mark
发表于 2011-4-24 23:44:16 | 显示全部楼层
mark
发表于 2011-5-1 23:28:27 | 显示全部楼层
太有用了,备份一下,
发表于 2011-5-2 08:39:08 | 显示全部楼层
这方法太好了,找了很久。谢谢!
发表于 2011-5-2 16:05:01 | 显示全部楼层
原来很多人都有这个需求的,我花了半天时间编了一个图形化的xcopy,我一直在用,现在我不同电脑间文档共享,只需要用一个U盘就可以了。如果谁有兴趣,我可以共享出来。

软件界面 (原文件名:1.JPG)
发表于 2011-5-2 20:12:18 | 显示全部楼层
mark
发表于 2011-5-2 23:47:36 | 显示全部楼层
果断mark
 楼主| 发表于 2011-5-3 02:17:59 | 显示全部楼层
回复【172楼】wwxx001
  原来很多人都有这个需求的,我花了半天时间编了一个图形化的xcopy,我一直在用,现在我不同电脑间文档共享,只需要用一个u盘就可以了。如果谁有兴趣,我可以共享出来。


软件界面 (原文件名:1.jpg)
-----------------------------------------------------------------------
你何不共享出来?
发表于 2011-5-3 05:32:57 | 显示全部楼层
回复【175楼】armok 阿莫
-----------------------------------------------------------------------
   程序不大,用CB写的,将源代码和可执行程序一起共享,有别的需求的,可以直接在源代码上修改,主要功能是实现两个目录之间的相互拷贝,自动判断文件日期。自己用了一段时间觉得挺好用的,我有三台电脑,经常为了拷贝而烦恼,有了这个工具之后,拷贝相当方便,不过觉得armok的xcopy也挺好的。
文件拷贝源代码和执行程序ourdev_636048P5PU36.rar(文件大小:227K) (原文件名:FileCopy.rar)
发表于 2011-5-3 08:38:25 | 显示全部楼层
哇塞,这个不错,不知道win7能不能啊。。。试试看吧///
 楼主| 发表于 2011-5-3 08:39:52 | 显示全部楼层
回复【176楼】wwxx001
回复【175楼】armok 阿莫
-----------------------------------------------------------------------
   程序不大,用cb写的,将源代码和可执行程序一起共享,有别的需求的,可以直接在源代码上修改,主要功能是实现两个目录之间的相互拷贝,自动判断文件日期。自己用了一段时间觉得挺好用的,我有三台电脑,经常为了拷贝而烦恼,有了这个工具之后,拷贝相当方便,不过觉得armok的xcopy也挺好的。
文件拷贝源代码和执行程序 (原文件名:filecopy.rar)  

-----------------------------------------------------------------------
哈哈,谢谢。
发表于 2011-5-3 09:35:27 | 显示全部楼层
mark
发表于 2011-5-3 10:13:29 | 显示全部楼层
mark
发表于 2011-11-26 00:34:39 | 显示全部楼层
mark 下现在刚好需要用到,记得以前看过就来找了
发表于 2011-11-26 01:14:59 | 显示全部楼层
mark
发表于 2011-11-26 02:17:09 | 显示全部楼层
必须顶!
发表于 2011-11-26 04:38:38 | 显示全部楼层
果断 mark
发表于 2011-11-26 07:55:00 | 显示全部楼层
必须顶啊,果然好用!
发表于 2011-11-26 08:28:30 | 显示全部楼层
mark!!!
发表于 2011-11-26 09:14:58 | 显示全部楼层
正好整理好资料,往回复制呢,谢谢armok!
发表于 2011-11-26 09:56:42 | 显示全部楼层
谢谢armok!
发表于 2011-11-26 10:12:36 | 显示全部楼层
先标记
发表于 2011-11-26 12:23:57 | 显示全部楼层
mark
发表于 2011-11-26 13:07:30 | 显示全部楼层
mk
发表于 2011-11-26 13:17:32 | 显示全部楼层
mark,学习了,刚好用!
发表于 2011-11-26 13:20:51 | 显示全部楼层
发表于 2011-11-26 13:32:26 | 显示全部楼层
MARK
发表于 2011-11-26 15:01:51 | 显示全部楼层
Mark,用了那么多年DOS,真是没有注意到XCOPY这么强大的功能
发表于 2011-11-26 16:34:49 | 显示全部楼层
mark
发表于 2011-11-26 17:18:41 | 显示全部楼层
mark,备用
发表于 2011-11-27 21:52:49 | 显示全部楼层
一直用beyond compare,也有linux版,功能类似windows自带的公文包,但速度要快多了
发表于 2011-12-14 10:30:14 | 显示全部楼层
我 用到了压缩 加了密码
@echo on
PATH=C:\Program Files\7-Zip
7z a -t7z xampp%DATE:~0,10%.7z c:\xampp\ -po -m0=BCJ -m1=LZMA:d=21 -ms -mmt
copy xampp*.7z e:\backup
del xampp*.7z

@echo on

@echo off
:: 求10天前的日期
:: 思路:
::   模拟手工运算,用日期数减去天数,差值为负时向高位借1。
:: 特点:
::   代码简洁,容易理解,速度快慢取决于指定的天数大小

setlocal enabledelayedexpansion

:Main
cls
:: 日期可以带星期,但是,必须以年月日的顺序排列
:: 年份必须是四位,否则会出错
set day=%date%
set days=0
echo.&echo.
echo       指定的日期是:%day%
echo.


:: 提取日期
for /f "tokens=1-3 delims=-/. " %%i in ("%day%") do (
    set /a sy=%%i, sm=100%%j %% 100, sd=100%%k %% 100
)

set /a sd-=10
set /a ii=10

if %sd% leq 0 call :count

cls
echo.&echo.
echo       指定的日期是:%day%
echo.
set sm=0%sm%
set sd=0%sd%
echo       %ii% 天前的日期是:%sy%-%sm:~-2%-%sd:~-2%
del E:\backup\xampp%sy%-%sm:~-2%-%sd:~-2%.7z
pause


:count
set /a sm-=1
if !sm! equ 0 set /a sm=12, sy-=1
call :days
set /a sd+=days
if %sd% leq 0 goto count
goto :eof

:days
:: 获取指定月份的总天数
set /a leap="^!(sy %% 4) & ^!(^!(sy %% 100)) | ^!(sy %% 400)"
set /a max=28+leap
set num=0
set str=31 %max% 31 30 31 30 31 31 30 31 30 31
for %%i in (%str%) do (
    set /a num+=1
    if %sm% equ !num! set days=%%i&goto :eof
)
goto :eof

pause
友情提示:标题不合格、重复发帖,将会被封锁ID。详情请参考:论坛通告:封锁ID、获得注册邀请码、恢复被封ID、投诉必读
您需要登录后才可以回帖 登录 | 注册

本版积分规则

手机版|Archiver|阿莫电子论坛(原ourAVR/ourDEV) ( 公安备案:44190002001997(交互式论坛) 工信部备案:粤ICP备09047143号 )

GMT+8, 2018-11-15 02:40

阿莫电子论坛, 原"中国电子开发网"

© 2004-2018 www.amobbs.com, 原www.ourdev.cn, 原www.ouravr.com

快速回复 返回顶部 返回列表