
1:要求将安装了LINUX系统的硬盘(原盘)整盘刻至另一硬盘(目标盘)。
2:所需工具:DOS系统引导盘,GHOST2003(版本低的对文件格式不能很好的支持),原盘(LINUX)的引导盘。
3:步骤:
A:用DOS盘引导系统,进入GHOST2003界面。选DISK-TO-DISK即可(可使用GHOST的默认选项)。
B:刻完之后,用目标盘启动有可能只显示LI即无法继续。可用原盘(LINUX)的引导盘启动目标盘。进入系统后再次安装LILO。
C:从新启动,目标盘即能自我引导。(以上在 REDHAT LINUX7.2 下实验通过)
附:原盘(LINUX)引导盘的制作方法:
1, 格式化软盘: fdformat /dev/fd0H1440
2, 拷贝内核:cp vmlinuz /dev/fd0 ---vmlinuz对应具体的系统内核
3, 设定引导区: rdev /dev/fd0 /dev/hda? ---?对应系统的/目录位置
4, 设定只读: redv -r /dev/fd0 1
在《Linux *** 作系统备份之一:使用LVM快照实现Linux *** 作系统数据的在线备份》文章中,我们介绍了使用LVM快照实现 *** 作性系统在线备份的方法,LVM快照可以实现在线 *** 作系统数据的备份,在线的意思也就是说,不中断业务的条件下,完成 *** 作系统数据的备份。今天我们介绍另外一种在线备份Linux *** 作系统的方法:通过tar拷贝 *** 作系统分区数据,完成 *** 作系统备份。
在继续往下面读之前,为了更好理解,请先阅读这篇文章:《Linux基础知识之Linux系统各个目录的作用》,这篇文章介绍了Linux的基础目录及其作用,下面的备份会说到这些目录。
一句话说明此方案原理:备份/boot(含grub),备份分区表,备份LVM卷信息(如果有)备份系统文件。
下面具体介绍:
1. 分区规划
在实施此方案之前,需要规划好分区,通过tar备份分区之前,先要规划好分区。
2. 备份数据定义
备份的目录和分区为:
/boot boot引导分区
/etc 系统核心配置文件
/var 系统运行目录
/home 用户主目录
/root root用户主目录
/opt 用户程序文件
/bin 系统可执行文件
/sbin 系统可执行文件
/usr 程序安装目录
无需备份的目录:
这些目录用途参考《Linux基础知识之Linux系统各个目录的作用》这个文章,这里就不重复介绍了。
/proc
/sys
/dev
/media
/swap
3. 备份
分区和目录都定义好了之后,开始执行备份,步骤为:
1)备份分区表。执行fdisk -l >/var/partition.cfg
2)备份LVM卷元数据。 vgcfgbackup -v ,命令会将卷信息导出到文件。
3)备份/boot分区。
4)使用tar命令,备份上面的所有分区和数据。
4. 恢复
备份完成后要恢复备份的数据,需要重新引导 *** 作系统。
你可以通过光盘引导 *** 作系统进入单用户模式,或者使用内存 *** 作系统进入单用户模式。使用光盘相对简单一些。
1)进入单用户模式后,将备份的数据挂接到 *** 作系统。
2)根据备份出来的分区表,创建分区。
3)解压/boot分区,通过grub-install命令,恢复grub。
4)恢复LVM卷。vgcgfrestore命令。
5)解压各个目录和分区。
5. 性能影响
通过tar命令压缩的方式备份 *** 作系统数据,对 *** 作系统运行还是有一定性能影响的。这个要根据数据大小而定,需要在实际环境测试。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)