设为首页 收藏本站
查看: 948|回复: 0

[经验分享] CENTOS RHEL4-Partition Image GHOST系统备份

[复制链接]

尚未签到

发表于 2018-4-26 09:58:00 | 显示全部楼层 |阅读模式
  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部分的正确路径
  
  
  
  【注意不能使用链接来映射另一个映像档案的存放地点】

运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.yunweiku.com/thread-452124-1-1.html 上篇帖子: centos7的一点笔记 下篇帖子: CentOS系统版本和内核版本查看
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

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