RHEL4-Partition Image系统备份(软件版)
对于BBS,或Apache,PHP等相关网页的程序
备份:
1)/var/www/html目录,里面有PHP所写成的网页。此网页主要功能是从资料库中读取由信件存入的文章,或是使用者选择由网页输入资料时,将这些资料存入资料库中。
2)备份/etc/php.ini档,这个档有PHP的相关设定,因为有修改过所以必须备份
3)备份/etc/httpd/conf/httpd.conf设定档。由于通常会对Apache的设定档做最佳化,比如连线数的设定,语言的设置等,因此也是备份的重点。
4)备份Perl程序,此Perl程序为mail_to_db.pl,是笔者从网站上所下载的程序.主要的功能是将特定使用者的邮件存到MySQL资料库中,让笔者自行撰写的PHP网页可以从资料库总读取资料
5)最好的备份重点当然是资料库中的资料,这些资料是整个系统的灵魂,少了他们,系统不过是一个空壳而已
---------------------
Linux下的GHOST软件
------------Partition Image
Partition Image除了支援Linux的ext2/ext3系统外,还可支援Winodows系统那个FAT16/32,IBM的HPTS及JFS, HFS,Unix下的UFS..等等。
-----------------------
取得Partition Image
下载http://www.partimage.org网站上下载.分为两种版本:
1) 安装版(partimage):依照发行版的不同分为:Red Hat Linux,Mandrake及Debian等不同版。安装版必须安装在linux系统上才能执行。且还原时要有一个正常可开机的Linux分割区,缺点是可能会遇到安装Partion Iamage的Linux分割区损坏。同事它也无法本分正在使用的磁盘分割区,所以必须安装2个Linux系统。
2) 可开机光盘版(SystemRescueCD):将下载的开机光盘映像烧成光盘,即可直接用它来开机,并执行Partition Image。执行此版时,系统并不会挂载任何分区(包括系统分区)。因此本分每一个分区,亦可在未安装Linux或系统所坏的情况下,用来还原磁盘分区。
-------------------
备份前的准备事项
1) Partition Image无法备份正在使用的磁盘分区,若确定要备份,请先卸载后,再行备份.如果要备份的分区是目前使用的系统分区,则无法以安装版本执行备份,建议利用开机光盘版本来执行备份。
2) Partition Image一次只能备份一个分区,无法一次备份整个硬盘或多个分区。备份时候,可将映像存储到另一个磁盘分区,外接存储媒体(如ZIP,MO。。。)
3) Partition Image可依照指定的档案大小,将映像档切割成数个档案。注意:指定的档案大小请勿超过系统的预设值(预设值为2G),否则会导致映像档出错;此外,若要将映像档存储到其他媒体,也设定每个每个映像档案切割的大小,不能超过媒体存储的最大可用空间。
4) 备份前,请记录分区的确实大小,因为利用Pattiotion Image还原映像时,该分区的大小必须和原来备份的分区大小相同。否则,还原到过小的分区会导致还原错误;还原到过大的分区会使得多余的空间无法使用。
【若要还原到全新的硬盘,或磁盘的分区已经被修改者,请先利用fdisk指令或SPFdisk工具程序,将还原分区设定成原来备份分区的正确大小及档案系统】
----------------------------------------
安装Partition Image
1) 安装rpm版,下载【】最新的是
#rpm ivh
2)通过原始码安装
目前下载到的最新标准版本是partimage-0.6.7.tar.bz2
tar jxvf partimage-0.6.7.tar.bz2
cd partimage-0.6.7
./configure
make
make install
------------------------------------------
制作分区映像档
我们可以通过Pattition Image开机光碟版执行备份,也可以通过硬盘上的其他Linux系统来执行Partition Image,备份指定的分区。
[root@localhost ~]# mkdir -p /mnt/sda 首先要建立一个映像存放的目录
#partimage
【这里需要说明下】
当你用安装在系统上的软件来备份正在运行的系统时,会在第1步后,报错:
为了测试,这里先把某个分区卸载,然后备份:【不能卸载正在运行的/分区,可以卸载其他分区】
[root@localhost ~]# umount -t ext3 /dev/sda1 //卸载/boot分区
[root@localhost ~]#partimage //重新备份该分区
若出现这个画面一般就可以开始备份了:
一秒后,备份完成:
[root@localhost sda]# ls -l
总用量 5012
-rw------- 1 root root 869 7月 28 03:41 redhatas4-sda2.gz.000
-rw------- 1 root root 5104374 7月 28 03:49 sda1.gz.000 //这里有了备份
[root@localhost sda]#
虽然备份的分割区大小为100M,但Partition Image仅仅备份有数据的那部分,故原本14M的资料经过压缩只剩下5M多.【注意:当还原时,目的分区一定要是100M,若小于100M的话,还原时会出错;大于100M。多出来的空间无法继续使用】
【注意:使用开机关盘启动制作时出现的画面,有些不同,分区用ide/host0/bus0/target0/lun0/part1,….等】
-------------------------------------
还原映像
还原时,利用开机光盘版重新开机,或进入其他正常且有安装Partition Image的linux系统,然后在文字模式下,将存放映像档的分区挂载进来:
#mount –t ext3 /dev/hdd4 /mnt/hdd
#partimage
下一步,一定要选择“Erase free..”,这样确保旧的资料被清除
按OK开始还原:
----------------------------------------------------
当还原分割为数个档案的映像档:
当你的映像档分割为多个档案,还原时会以下2中方式处理:
l 所有的档案都储存在同一个目录时:当Partition Image还原完成第1个档案后,会自动还原第2个档案,依次类推,直至完成
l 档案分散在不同的目录或多片存储媒体中:当还原完第一个或前几个找到的映像时,会让你输入下一个档案的存放地点。
在备份的时候,划分的区块台小,导致备份成多个映像分割文档
还原时:
[root@localhost ~]# mv /mnt/sda/sda1-1.gz.002 /mnt/sda/123/
还原完第一部分,找不到第2部分,让你输入第2部分的正确路径
【注意不能使用链接来映射另一个映像档案的存放地点】
RHEL4-Partition Image系统备份(软件版)的更多相关文章
- 记一次艰难的IBM X3850重装系统和系统备份经验
[贴心话] 刚刚把一切都搞定了,回到电脑前立马就写下的这篇文章,写的很细节,大家就耐心看看,有些细节是网上没有的,共享一下,仅供参考,以减少大家装机时遇到的困难. [面临处境] 机器型号:IBM X3 ...
- 最新GHOST XP系统安全稳定版 V2016年
来自系统妈:http://www.xitongma.com 电脑公司GHOST xp系统经典优化版 V2016年4月 系统概述 电脑公司ghost xp系统经典优化版集成最常用的装机软件,集成最全面的 ...
- 文件夹同步/备份软件推荐 (SyncToy/FreeFileSync/Compare Advance/GoodSync/Allway Sync/Compare Advance)
关于文件同步的文章,已经很多次出现在异次元上了,因为它们很多都能实实在在提高工作便利性.比方说有我们熟悉的云端同步软件 Dropbox.金山快盘,以及曾经还介绍过可本地使用的 Allway Sync ...
- “一键GHOST”系统备份与还原(icmzn)
“一键GHOST”系统备份与还原(icmzn) 1.软件介绍 软件名称:一键GHOST 软件版本:v2014.01.14 安装环境:WINXP/2000/2003/WIN7/VISTA/2008/WI ...
- 【swupdate文档 一】嵌入式系统的软件管理
嵌入式系统的软件管理 嵌入式系统变得越来越复杂, 它们的软件也反映了这种复杂性的增加. 为了支持新的特性和修复,很有必要让嵌入式系统上的软件 能够以绝对可靠的方式更新. 在基于linux的系统上,我们 ...
- Mysql数据库自动定时备份软件推荐--MySqlBackupFTP(免费,亲测可用,附使用图示)
MySqlBackupFTP是一款Mysql数据库自动定时备份软件,免费版本就基本上可以满足我们的需求,不需要什么破解版,可直接官网下载安装使用. 先看结果(日志): 软件界面: 可以设定计划任务,每 ...
- 最新深度技术GHOST XP系统旗舰增强版 V2016年
来自系统妈:http://www.xitongma.com 深度技术GHOST xp系统旗舰增强版 V2016年 系统概述 深度技术ghost xp系统旗舰增强版集合微软JAVA虚拟机IE插件,增强浏 ...
- LINUX系统备份
LINUX系统备份 =========================================================== 作者: gswwgph(http://gswwgph.itp ...
- Linux系统各发行版镜像下载
Linux系统各发行版镜像下载(2014年10月更新),如果直接下载不了,请使用迅雷下载.并且注意,我的下载地址,在 迅雷 里才起作用. 包括Ubuntu,Fedora,SUSE,Red Hat En ...
随机推荐
- perl 打开和关闭文件
#!/usr/bin/perl -w use strict; #print "please input a string\n"; #my $line = <STDIN> ...
- Linux学习之lsof命令
lsof(list open files)是一个列出当前系统打开文件的工具.在linux环境下,任何事物都以文件的形式存在,通过文件不仅仅可以访问常规数据,还可以访问网络连接和硬件.所以如传输控制协议 ...
- plupload文件上传插件
一 资源文档 二 基本使用 三 可能遇到的问题 一 资源文档 Git仓库地址:https://github.com/moxiecode/plupload 一个中文速查:http://www.cnblo ...
- jQuery获取Select选择的Text和Value(详细汇总)
语法解释: 1. $("#select_id").change(function(){//code...}); //为Select添加事件,当选择其中一项时触发 2. var ch ...
- jsp 配置MySQL服务器 以及数据的插入和读取
不多说,直接上代码.百度上面也是一大堆,大家多问百度就行. 在利用JDBC访问数据库过程中,主要涉及三种资源:对数据库的连接的连接对象Connection,SQL语句对象 Statement,访问结果 ...
- 关于scp 不需要密码
运行 ssh-keygen -t rsa 会在用户目录~/.ssh/产生两个文件,id_rsa,id_rsa.pub // cat id_rsa.pub >~/.ssh/autho ...
- delphi高手突破学习笔记之面向对象类和对象的本质
知识点1:堆和栈 每个应用程序可以获得的内存空间分为两种:堆(heap)和栈(stack). 堆又称为“自由存储区”,其中的内存空间的分配与释放是必须由程序员来控制的.例如,用GetMem函数获取了一 ...
- 一个基于MINA框架应用的最简单例子
直接上代码.关于原理和主要的API以后在说.先能跑通了在说. 主要的包:mina-core-2.0.0.jar[到官网上下载完整项目包里面还有文档和依赖包],jcl-over-slf4j-1.5.11 ...
- CSharp tar类型文件压缩与解压
最近闲暇时间开始写点通用基础类在写到tar类型文件压缩与解压时遇到点问题 压缩用的类库我是下载的 SharpZipLib_0860版本 先上代码 加压核心 /// <summary> // ...
- opencv 图像修复函数
void cv::inpaint( const Mat& src, const Mat& mask, Mat& dst, double inpaintRange, int fl ...