Linux下的备份软件.doc

上传人:大米 文档编号:543217829 上传时间:2023-02-05 格式:DOC 页数:5 大小:27KB
返回 下载 相关 举报
Linux下的备份软件.doc_第1页
第1页 / 共5页
Linux下的备份软件.doc_第2页
第2页 / 共5页
Linux下的备份软件.doc_第3页
第3页 / 共5页
Linux下的备份软件.doc_第4页
第4页 / 共5页
Linux下的备份软件.doc_第5页
第5页 / 共5页
亲,该文档总共5页,全部预览完了,如果喜欢就下载吧!
资源描述

《Linux下的备份软件.doc》由会员分享,可在线阅读,更多相关《Linux下的备份软件.doc(5页珍藏版)》请在金锄头文库上搜索。

1、Linux下的备份软件Linux系统本身应该是不需要什么专门的备份软件的,简单的cp,配合grub定位启动时需要加载的内核文件位置就可以迁移启动分区,除了/boot的部分之外,别的内容完全不计较位置,当然更可以cp,甚至来自nfs但是有些时候我们可能需要:1.盘对盘clone甚至是广播式1toN clone2.希望省去cp前对新硬盘的分区工作 + cp后修复安装grub的工作3.备份包含多系统的硬盘,上面含有直接cp无效的系统分区,如windows= dd + cp =这时候,最简捷的办法当然是 dd + tar with gzip ,dd可以保留一切和“绝对位置”有关的信息,包括磁盘分区信息

2、、mbr+grub、windows的loader等等,但是dd是纯粹二进制的复制,无论源数据流是磁盘上的已用空间还是空闲空间,统统复制,效率很低!变通的办法是dd只备份需要“绝对位置”和分区信息的那一部分,剩下只需要保留目录树信息(相对位置)的部分则以cp完成,不过mbr以及各分区起始部分的精确大小需要查资料才能确定,可用的办法是dd一个合理而略大的区域,然后用cp -pr备份需要备份的目录:我曾经在 256MB swap 、256MB /boot、30GB / 、NFS挂/home 的有盘集群节点上试过:dd 520MB 大小的内容,然后将 / 中的 /bin、/lib 等目录备份(其实是复

3、制到新硬盘),速度很快,而且可以用脚本全自动完成备份和恢复(或者复制)。这样既可以免去给新硬盘手工分区的麻烦,又不必等待dd将未用区域当做宝贝似地二进制复制到新硬盘= Clonezilla =相比起dd+cp这种DIY,Linux下当然也有专门的备份软件,比如Clonezilla、PartimageClonezilla早期版本就是基于 Partimage 的,但是外挂NTFS-3g等多种FS驱动,后来 Partimage 停止开发,于是Clonezilla转向基于Partclone等程序,当然对于无法识别的分区也可以调用dd这种万能的办法二进制复制。目前Clonezilla可以识别然后按需复制

4、的文件系统格式有FAT12/16/32、NTFS、jfs、xfs、hfs+、ext2/3/4、reiserfs3/4、LVM2也就是说特别适合Linux/UNIX、Windows、MacOS 双/三系统的用户,只一个Linux软件Clonezilla就能搞定三类系统的备份、clone(支持网络广播clone)。1. Clonezilla Live是基于Debian LiveCD的1to1 clone程序http:/drbl.nchc.org.tw/clonezilla/2. DRBL: Clonezilla是基于DRBL的广播服务器,甚至可用于无盘工作站http:/drbl.nchc.org.

5、tw/3. 如果要将Clonezilla live安装到硬盘上http:/drbl.nchc.org.tw/clonezilla/clonezilla-live/livehd.php 不过官方给出的方法是从 .zip解压,如果是.iso估计也可以 复制iso中所有内容到grub能解读的分区上,并改live目录名叫livehd 修改grub的menu.lst ,追加内容类似于+titleClonezilla liveHDroot(hd0,4)kernel /livehd/vmlinuz1 boot=live union=aufs vga=788 ip=frommedia 续行live-media

6、-path=/livehd bootfrom=/dev/hda toram=filesystem.squashfsinitrd/livehd/initrd1.img+其中vmlinuz1、initrd1.img、filesystem.squashfs三个文件名要视iso实际内容而定,或者一次性使用的话也可以直接敲命令+boot 。参数toram=filesystem.squashfs是将那个近百MB的内容装载到RAM中,事实上也就成了liveRAM而不是liveCD/HD,然后可以将liveHD所在的分区umount后作为源或目标分区;换句话说,从硬盘自举然后彻底脱开硬盘, 重启动并使用该li

7、veRAM linux with clonezilla/home/partimag/是Clonezilla默认的镜像(镜像目录包)位置,可以用mount的方法将源自各种位置的镜像目录挂载到/home/partimag/,当然包括本地目录mount -bindClonezilla的镜像事實上放在/home/partimag/之下的一個子目錄中,镜像名稱就是該子目錄的名稱,子目錄中會有MBR、磁盘分区表以及分区的数据。+关于Clonezilla的补充说明+1如果你的Live linux是可写的,例如USB-HDD或者CD/PXE選用To RAM的開機選項,则/home/partimag是一個符号链

8、接指向/live_media/home/partimag,手工mount镜像目录的话可以mount -bind到/live_media/home/partimag,或者也可以:ln -sn 镜像的父目录 /home/partimag手工mount的例子:mount -t auto /dev/hdb1 /home/partimag自识别挂载hdb1ntfs-3g /dev/hdb1 /home/partimagntfs-3g读写hdb1mount -t cifs -o username=SMB_username /IP/smb /home/partimag挂载smb目录,根据建议不用 -t smbfs2Clonezilla live linux有兩個內建的帳號: 1) 帳號user擁有sudo權限,密碼是live2) root,沒有密碼,因此不能直接登入成root,从user執行sudo su -才行

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 生活休闲 > 社会民生

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号