1、备份源系统
1.采用×××命令来备份linux系统并放在共享文件夹上面
A在网络上建立一个共享文件夹backup/***
B在源系统上mount上使用如下命令
mount.cifs //192.168.0.250/backup/*** /home/backup -o username=test,password=test
挂载上去之后能够用 df -h 查看是否已经成功
C备份linux系统,若是是采用LVM分区须要注意
首先备份: symsr -b /dev/sda1 -d /home/backup/sda1.v2i //名称必定要可以认出是备份哪一个设备
而后备份LVM: symsr -b /dev/mapper/VolGroup00-LogVol00 -d /home/backup/VolGroup00-LogVol00.v2i //备份跟分区
symsr -b /dev/mapper/VolGroup00-LogVol01 -d /home/backup/VolGroup00-LogVol01.v2i //备份交换分区
//实际状况中有多少LV就备份多少,LV名称、大小、VG的PE大小必定要和源系统的同样php
2、建立SRD引导光盘
1.安装×××linux版本
2.查看兼容性列表是否支持操做系统。
3.安装软件包准备源系统的ISO镜像文件小版本号也要同样例如:RHEL5.3 2.6.18.120和RHEL5.3 2.6.18.128
A要先安装这两个软件包:squashfs4.0 和 fuse 才能建立SRD
4.采用以下命令建立:
createSRD --iso=/mnt/user/John/RHEL53/rhel-server-5.3-i386-dvd.iso -t RHEL5 -d /mnt/backup/customSRD.iso
建立完成把SRD.iso刻录到光盘用来作恢复的时候使用
//建立SRD必定要再源系统上面建立,才能包含该机器的RAID卡驱动,不然恢复时候找不到RAID卡驱动启动时候提示
VolGroup00 not found
3、手动建立LVM
1.格式化磁盘采用fdisk命令
A . fdisk /dev/sda
Command (m for help):n 建立分区
p 主分区
Partition number (1-9): 1 分区号1
默认回车
+100M 建立100M空间 //boot分区100M空间
//100M的起始blocks 1 13 104391 //200M的起始blocks 1 25 200781
w 保存linux
B. fdisk /dev/sda
n //建立分区
p //主分区
2 //分区号2
默认回车
默认回车 //使用全部空间
w 保存
C.更改分区类型为LVM 8e
Command (m for help): t 修改分区的表示符
Partition number (1-9): 9 选择对第9个分区进行操做
Hex code (type L to list codes): 8e 将标识符改成8e(只有将标识符改成8e才能支持LVM)
Changed system type of partition 9 to 8e (Linux LVM)
//还原的时候注意PE size的大小必定要同样,若是不同在建立LV的时候要比原来的容量大一点,
//在linux下命令是不须要加lvm 如:lvm pvdisplay 只要pvdisplay
//全部的LV大小必须一致,并且必须都要还原
//全部LV名称要同样( LogVol00 )能够查看源系统的/etc/fstab 认真看
D.手动建立PV、VG、LV等信息
//建立PV 、VG、 LV以前必定要保证PV、VG、LV等不存在不然会出错。
lvm pvcreate /dev/sda2 //建立PV
lvm pvdisplay
lvm vgcreate VolGroup00 /dev/sda2 //建立VG // vgcreate -s 16MB vg0 /dev/sda5 /dev/sda6 //指定PE大小
lvm vgchange -ay VolGroup00
lvm vgdisplay
lvm vgs
lvm vgreduce VolGroup00 /dev/sda2 //删除分区sda2 //根据实际状况使用
lvm vgremove VolGroup00 //删除VG //根据实际状况使用
//建立LV
lvm lvcreate -L 30G -n LogVol00 VolGroup00 #30G //大小参照一样硬盘下建立的分区
lvm lvcreate -l 100%FREE -n LogVol00 VolGroup00 #all
lvm lvcreate -L1500 –n LogVol00 VolGroup00 #1500M
lvm lvdisplay
lvm lvremove /dev/VolGroup00/LogVol00 //删除逻辑卷LV //根据实际状况使用网络
4、恢复系统
注意:SRD盘必须在源机器上建立,才能包含RAID卡驱动,并且还必须跟源机器的型号,
硬盘容量同样的机器上恢复,×××2011 linux不支持异机恢复
1.用SRD 光盘引导
2.首先在SRD引导最后出现rescue是选择"skip",不要选择“continue” 选择“skip”
首先在SRD引导最后出现rescue是选择"skip"
3.激活LVM : lvm vgchange -ay 激活完才能在 /dev/mapper/下看到VolGroup00
4.新建一个临时文件 /lin 挂载共享文件夹 不要使用现有的目录如:root mnt
A. 1.挂CIFS
# mount -t cifs -o username=test,password=test //192.168.0.250/backup/*** /tmp/
//或者采用下列挂载方式:
mount.cifs //192.168.0.250/backup/*** /home/backup -o username=test,password=test
5.采用symsr命令来恢复操做系统
symsr -r /home/backup/sda1.v2i -d /dev/sda1 -active //恢复sda1也就是boot,注意要增长active选项
symsr -r /home/backup/VolGroup-LogVol00.v2i -d /dev/mapper/VolGroup-LogVol00 //恢复根分区
symsr -r /home/backup/VolGroup-LogVol01.v2i -d /dev/mapper/VolGroup-LogVol01 //恢复swap分区
6.恢复完成记得手动建立swap分区,若是有备份swap分区也要记得恢复。
注意:若是有备份swap分区,有进行恢复就无须在手动建立,若是没有备份就要手动建立swap分区
1.手动建立swap分区
A.建立一个分区,这里咱们采用VolGroup-LogVol01 来作swap分区,若是没有就本身建立一个LV
B.指定分区类型为linux swap。这里的/dev/VolGroup-LogVol01就是咱们要作swap的分区。
C.使用mkswap命令设置交换分区
mkswap /dev/VolGroup00/LogVol01
Setting up swapspace version 1, size = 1028120 kB
D.swapon 激活swap分区
swapon /dev/VolGroup00/LogVol01
E.为了可以在系统启动是自动挂载。咱们能够编辑/etc/fstab配置文件。
在文件末尾增长:
/dev/VolGroup00/LogVol01 swap swap defaults 0 0
5、测试结果
1.全部LV分区恢复完成后重启
2.看可否进入系统app