下载中心 | 网站地图 | 站内搜索 | 加入收藏

安恒公司 / 技术文章 / 安恒公司网管员手记 / 安恒网管员手记:linux服务器文件备份

2004-10-29 刘世伟  阅:    下页:
安恒网管员手记:linux服务器文件备份

域服务器上面的文件越来越多,越来越大,无论开多大的空间,同事们总是能把它装满.
怎么进行安全的备份,一直在困绕着我,比较了很长时间,总算是确定了一个工具,那就是pdumpfs,pdumpfs使用ruby语言写的,ruby是类似于bython的一种面向对象的脚本语言,也是一个历史悠久的语言了,
pdumpfs 可以实现每天保存一个文件目录的快照,用硬连接的方式,实际上用很少的硬盘空间保存了每天的文件目录状态,用年/月/日做目录名,要想恢复某天的文件目录,只要进入相应的目录就可以了.这对于文件备份是一种近乎完美的方案.

http://anheng.com.cn/news/html/net_admin_blog/471.html 

debian下安装很简单:
apt-get install pdumpfs

http://anheng.com.cn/news/html/net_admin_blog/471.html 

假设要把/home下的文件备份到/home1
备份的命令就是:
pdumpfs /home /home1

http://anheng.com.cn/news/html/net_admin_blog/471.html 

每自动运行,在/etc/crontab增加一行:
2 12,18 *  * * root  pdumpfs /home /home1
这样,每天的12:02和18:02就可以自动运行备份,

http://anheng.com.cn/news/html/net_admin_blog/471.html 

高级用法:
限制文件大小,超过30M的不做备份:
pdumpfs --exclude-by-size 30M /home /home1
排除 *.CAB,*.cab,*.exe:
pdumpfs --exclude-by-glob "*.CAB" --exclude-by-glob "*.cab" --exclude-by-glob "*.exe" --exclude-by-size 30M /home /home1

http://anheng.com.cn/news/html/net_admin_blog/471.html 

自动运行,备份并且把备份情况发mail给管理员:
2 19 * * * root pdumpfs --exclude-by-glob "*.CAB"  --exclude-by-glob "*.cab" --exclude-by-glob "*.exe" --exclude-by-glob "*.EXE" --exclude-by-glob "*.zip" --exclude-by-glob "*.ZIP" --exclude-by-size 30M -q -l /tmp/bak.log /home /home1;sendmail shiwei@cfido.com </tmp/bak.log

http://anheng.com.cn/news/html/net_admin_blog/471.html 

提取备份数据:
比如提取2004-11-30的文件,只要进入/home1/2004/11/30/home,可以看到一个跟/home完全一样的目录结构

下页:   

相关文章
linux下使用ssd - 11-03-10 - 阅读: 231947
关于EtherScope II系列网络通Linux系统的几个常见问题(ES2-LAN,ES2-WLAN,ES2-PRO,ES2-LAN-SX/I,ES2-PRO-SX - 10-02-25 - 阅读: 182069
在linux下用bt协议修复远程的文件 - 09-03-13 - 阅读: 144865
linux下利用badblocks程序在线修复坏道 - 08-12-26 - 阅读: 176190
Hp 激光打印机 P1008在linux下的驱动 - 08-01-16 - 阅读: 211997
linux下的视频设备的复用 - 07-12-21 - 阅读: 138852
多款设备采用Qtopia软件,奇趣科技统领VoIP设备Linux开发平台 - 07-12-17 - 阅读: 202204
debian下的无盘linux系统安装要点 - 07-12-09 - 阅读: 178411
linux下的后门检查程序rkhunter和杀毒程序clamav - 07-04-22 - 阅读: 268376
linux下读写ntfs分区中文编码问题 - 07-03-11 - 阅读: 202349
linux下的DV磁带视频采集和dvd刻录 - 07-02-13 - 阅读: 198410
linux内核虚拟机 kvm - 07-01-05 - 阅读: 262960
linux下raid5磁盘阵列实施 - 06-03-13 - 阅读: 252292
linux在安恒公司的应用 ---安恒网管员手记 - 06-01-16 - 阅读: 303986
打印机共享器跟linux的连接 --安恒网管员手记 - 05-04-20 - 阅读: 286814
Tcpdump命令的使用与示例——linux下的网络分析 - 05-04-08 - 阅读: 422739
Linux下的网络协议分析工具-tcpdump快速入门手册 - 05-04-07 - 阅读: 358437
e680i手机嵌入式linux 研究 --安恒网管员手记 - 05-03-13 - 阅读: 236985
linux下vcd刻录 --安恒网管员手记 - 04-11-06 - 阅读: 343952
安恒网管员手记:用php在linux下连接mssql2000 - 04-08-21 - 阅读: 215973

Email给朋友 打印本文
版权所有·安恒公司 Copyright © 2004   optiview.anheng.com.cn   All Rights Reserved    
北京市海淀区首体南路9号 主语国际商务中心4号楼8层 (邮编100048) 电话:010-88018877