全文预览已结束
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
Linux下如何整系统备份/恢复 2009-11-02 13:012009-12-26 15:22Linux下如何整系统备份/恢复 2009-11-02 13:01 (分类:linux) 本文对象: 对linux下的fdisk grub 文件系统有一定了解很多人都说Linux下没有一个和Win下Ghost功能类似的软件,要实现类似win系统的整系统备份几乎没有办法,经过多次试验使用tar完成这个功能,只是过程有点复杂。日后有空使用dd试试,或许效果能更好。注:要备份系统,最好使用光盘或者其它系统盘启动(和win下的进入dos再作备份类似),把系统的文件系统按照/etc/fstab里面的文件结构挂载到现有文件系统中。本文以FC4为例,直接在系统中对正在运行的系统进行备份:首先查看系统文件结构:rootFC4 /root# mount/dev/sda6 on / type ext3 (rw)none on /proc type proc (rw)none on /dev/pts type devpts (rw,gid=5,mode=620)usbdevfs on /proc/bus/usb type usbdevfs (rw)/dev/sda1 on /boot type ext3 (rw)/dev/sda7 on /home type ext3 (rw)none on /dev/shm type tmpfs (rw)/dev/sda3 on /usr type ext3 (rw)/dev/sda2 on /var type ext3 (rw)rootFC4 /root#rootFC4 /root# fdisk /dev/sdaThe number of cylinders for this disk is set to 4425.There is nothing wrong with that, but this is larger than 1024,and could in certain setups cause problems with:1) software that runs at boot time (e.g., old versions of LILO)2) booting and partitioning software from other OSs(e.g., DOS FDISK, OS/2 FDISK)Command (m for help): pDisk /dev/sda: 36.4 GB, 36401479680 bytes255 heads, 63 sectors/track, 4425 cylindersUnits = cylinders of 16065 * 512 = 8225280 bytesDevice Boot Start End Blocks Id System/dev/sda1 * 1 13 104391 83 Linux/dev/sda2 14 3200 25599577+ 83 Linux/dev/sda3 3201 3722 4192965 83 Linux/dev/sda4 3723 4425 5646847+ f Win95 Extd (LBA)/dev/sda5 3723 3853 1052226 82 Linux swap/dev/sda6 3854 3984 1052226 83 Linux/dev/sda7 3985 4425 3542301 83 LinuxCommand (m for help): qrootFC4 /root# more /etc/fstabLABEL=/ / ext3 defaults 1 1LABEL=/boot /boot ext3 defaults 1 2none /dev/pts devpts gid=5,mode=620 0 0LABEL=/home /home ext3 defaults 1 2none /proc proc defaults 0 0none /dev/shm tmpfs defaults 0 0LABEL=/usr /usr ext3 defaults 1 2LABEL=/var /var ext3 defaults 1 2/dev/sda5 swap swap defaults 0 0/dev/cdrom /mnt/cdrom udf,iso9660 noauto,owner,kudzu,ro 0 0/dev/fd0 /mnt/floppy auto noauto,owner,kudzu 0 0rootFC4 /root从上面的结果可以看出,系统实际的挂节点只有 / /boot /home /usr /var,在备份的使用应该把proc sys shm等内核、系统、内存文件系统排除。在/下建立exclude文件,内容:rootFC4 /root# cat /exclude./proc/*./sys/*./dev/pts/*./dev/shm/*./proc/sys/fs/binfmt_misc/*./var/log/BACKUP*./tmp/*_ELM_rootFC4 /root#为了恢复方便,使用相对路径,所以在exclude文件中使用相对路径,都以./开头,由于我的系统中/var分区比较多的剩余空间,所以打算把备份文件放到这个文件系统中,且以BACKUP开头,所以要把备份后的文件排除:./var/log/BACKUP*一切准备就绪,下面开始备份:rootFC4 /root# cd /rootFC4 /# tar -X ./exclude -czvf ./var/log/BACKUP_FC4_20060119.tar.gz ./OK,命令结束后,备份就完事了。你可以把BACKUP_FC4_20060119.tar.gz文件复制到其它备份主机上,用于恢复。系统恢复:使用系统的Rescue盘启动系统,对新硬盘进行分区,然后创建文件系统。分区使用fdisk(如果新盘和原盘大小一致,最使分区大小也一致,具体可以根据备份前fdisk的输出结果来操作),具体步骤略。然后创建文件系统:Bash-3.0# mkfs.ext3 -L / /dev/sda6Bash-3.0# mkfs.ext3 -L /boot /dev/sda1Bash-3.0# mkfs.ext3 -L /home /dev/sda7Bash-3.0# mkfs.ext3 -L /usr /dev/sda3Bash-3.0# mkfs.ext3 -L /var /dev/sda2然后挂载文件系统:Bash-3.0# cd /mntBash-3.0# mount /dev/sda6 sourceBash-3.0# cd sourceBash-3.0# mkdir bootBash-3.0# mount /dev/sda1 bootBash-3.0# mkdir homeBash-3.0# mount /dev/sda7 homeBash-3.0# mkdir usrBash-3.0# mount /dev/sda3 usrBash-3.0# mkdir varBash-3.0# mount /dev/sda2 var然后想办法把你备份的文件弄到这个主机上来,方法不限。我把备份文件放在/mnt/source/var/下,因为我的这个分区比较大。然后恢复数据。Bash-3.0# cd /mnt/sourceBash-3.0# tar -zxf var/BACKUP_FC4_20060119.tar.gz完毕后安装grub:Bash-3.0# chroot /mnt/sourceBash-3.0# grub如果提示无法识别TERM,请使用:Bash-3.0# grub -no-cursesGrub root (hd0,0)Grub setup (hd0)当然root (hd0,0)要根据你的环境而改变,具体查看grub手册。Bash-3.0# syncBash-3.0# exitBash-3.0# exitOK,恢复完毕。(由于我是在线的时候备份的,所以启动的时候会fsck所有硬盘,如果你进入rescue模式备份,就不会有这个提示了)。注意: 如果你备份的系统是EL3,在恢复的时候,最好不要使用FC4的rescue盘,否则会提示使用更新版本的fsck对硬盘进行检查,所以最好使用相同版本的rescue盘进行恢复。简单的备份方法(但是很占用空间):用rescue盘启动后:Bash-3.0# dd if=/dev/sda bs=10M | gzip -9 /other/disks/path/back
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 空压系统基本知识介绍
- 灭鼠除虫业务培训课件
- 医疗废物规范管理培训课件
- 2026安徽马鞍山郑蒲港新区管委会面向全省选调事业单位人员3人备考题库含答案详解(培优a卷)
- 职业卫生教育培训管理制度(2篇)
- 2026新版《安全生产法》考试题库含答案
- 食品企业卫生安全管理制度
- 2026广东深圳市宝安区水田实验学校诚聘初中小学数学教师备考题库及答案详解(基础+提升)
- 2026年河南省事业单位公开招聘联考备考题库附参考答案详解(巩固)
- 2026宁夏公务员考试备考题库(984人)带答案详解ab卷
- 《审计法》修订解读
- 医院药品目录(很好的)
- 文化墙设计制作合同书两份
- 2023年内蒙专技继续教育学习计划考试答案(整合版)
- 《通信工程制图》课程标准
- 石油天然气建设工程交工技术文件编制规范(SYT68822023年)交工技术文件表格仪表自动化安装工程
- 配对齿轮参数全程计算(史上最全最好用的齿轮计算表格)
- 马鞍山市恒达轻质墙体材料有限公司智能化生产线环保设施改造项目环境影响报告表
- GB/T 26332.6-2022光学和光子学光学薄膜第6部分:反射膜基本要求
- GB/T 3098.1-2010紧固件机械性能螺栓、螺钉和螺柱
- GA/T 944-2011道路交通事故机动车驾驶人识别调查取证规范
评论
0/150
提交评论