做法是:
1、在保存备份文件的目录 xxx 下建立一个文件 backup.sh,其内容是:
tar -zcf bin.tar.gz /bin
tar -zcf boot.tar.gz /boot
tar -zcf dev.tar.gz /dev
tar -zcf etc.tar.gz /etc
tar -zcf lib32.tar.gz /lib32
tar -zcf lib64.tar.gz /lib64
tar -zcf lib.tar.gz /lib
tar -zcf opt.tar.gz /opt
tar -zcf sbin.tar.gz /sbin
tar -zcf selinux.tar.gz /selinux
tar -zcf srv.tar.gz /srv
tar -zcf var.tar.gz /var
tar -zcf usr.tar.gz /usr
2、在需要备份的时候进入到保存备份内容的目录执行一次命令: sh backup.sh
3、在保存备份文件的目录 xxx 下建立一个叫 restore.sh 的文件,其内容如下:
tar -zxf /mnt/xxx/bin.tar.gz
tar -zxf /mnt/xxx/boot.tar.gz
tar -zxf /mnt/xxx/dev.tar.gz
tar -zxf /mnt/xxx/etc.tar.gz
tar -zxf /mnt/xxx/lib32.tar.gz
tar -zxf /mnt/xxx/lib64.tar.gz
tar -zxf /mnt/xxx/lib.tar.gz
tar -zxf /mnt/xxx/opt.tar.gz
tar -zxf /mnt/xxx/sbin.tar.gz
tar -zxf /mnt/xxx/selinux.tar.gz
tar -zxf /mnt/xxx/srv.tar.gz
tar -zxf /mnt/xxx/var.tar.gz
tar -zxf /mnt/xxx/usr.tar.gz
4、如果需要系统恢复,我就用光盘启动,mount 原来的根目录为 yyy,接着 mount 保存备份文件的目录为 xxx,接着进入到 /mnt/yyy,并在此下达命令: sh /mnt/xxx/restore.sh
我们使用VMWare *** 作Linux系统的时候,需要经常对系统进行备份以防止出现意外。那么如何在VMWare中备份Linux系统呢?下面我给大家分享一下。
工具/材料VMWare
快照方式备份点击顶部的虚拟机菜单,选择快照下面的拍摄快照选项,如下图所示
在d出的拍摄快照界面中给快照起一个名称,然后点击拍摄快照按钮,如下图所示
接下来如果想用的时候只需要点击虚拟机菜单,然后选择快照下面的快照管理器,如下图所示
在快照管理器中选择要恢复的快照,然后点击转到按钮即可,如下图所示
克隆方式备份首先将虚拟机关机,然后右键选择要备份的虚拟机,选择管理下面的克隆,如下图所示
在d出的克隆向导界面中选择虚拟机中的当前状态选项,如下图所示
然后进入克隆类型选择界面,这里选择创建完整克隆选项,如下图所示
接下来需要设置一下克隆的位置并给克隆备份的系统起一个名称,如下图所示
最后我们就可以看到克隆进度条出现了,我们等到进度条走完,就可以得到备份的系统了,如下图所示
对于备份和恢复来说,Linux提供了诸如tar、cpio、 dump等工具来实现。下面是一个简单的使用该工具进行数据备份的例子:
tar czvf - /root/code >/tmp/code_bak.tgz (将/root/code目录下的所有程序文件打包备份到/tmp/code_bak.tgz)
tar xzvf /tmp/code_bak.tgz /root/code (将备份的目录文件恢复到指定目录)
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)