VMWare中如何对Linux系统进行备份

VMWare中如何对Linux系统进行备份,第1张

我们使用VMWare *** 作Linux系统的时候,需要经常对系统进行备份以防止出现意外。那么如何在VMWare中备份Linux系统呢?下面我给大家分享一下。

工具/材料

VMWare

快照方式备份01

点击顶部的虚拟机菜单,选择快照下面的拍摄快照选项,如下图所示

02

在d出的拍摄快照界面中给快照起一个名称,然后点击拍摄快照按钮,如下图所示

03

接下来如果想用的时候只需要点击虚拟机菜单,然后选择快照下面的快照管理器,如下图所示

04

在快照管理器中选择要恢复的快照,然后点击转到按钮即可,如下图所示

克隆方式备份01

首先将虚拟机关机,然后右键选择要备份的虚拟机,选择管理下面的克隆,如下图所示

02

在d出的克隆向导界面中选择虚拟机中的当前状态选项,如下图所示

03

然后进入克隆类型选择界面,这里选择创建完整克隆选项,如下图所示

04

接下来需要设置一下克隆的位置并给克隆备份的系统起一个名称,如下图所示

05

最后我们就可以看到克隆进度条出现了,我们等到进度条走完,就可以得到备份的系统了,如下图所示

vmware下安装得系统是依赖vmware软件本身的,不能作为独立得系统使用。但是可以拷贝出来现有得已经安装得系统文件到别的机器上,找下后缀是.vmdk得文件,复制就可以使用,不用再重复安装!

就直接到vm内的linux系统做备份,然后ftp自动传出来。

给你一个脚本, 大致就这个思路,具体你按照你的环境修改。

#!/bin/sh

logfile= 你日志的记录路径

backuppath= 备份路径

oldfile="$backuppath"/back"$(date +%Y%m%d --date='30 days ago').tar"

newfile="$backuppath"/back$(date +%Y%m%d).tar

backfile="$backuppath"/back$(date +%Y%m%d).tar

#setting end-----------------

if [ -f $oldfile ]

then

rm -f $oldfile

echo "[$oldfile]delete old file success!" >>$logfile 2>&1

else

echo "[$oldfile]no old backup file" >>$logfile 2>&1

fi

if [ -f $newfile ]

then

echo "[$newfile] The backup file is exists, can't backup!" >>$logfile 2>&1

else

写入关闭你mysql的命令

tar -zcvf $backfile /你的数据库的路径 >>$logfile 2>&1

写入打开你mysql的命令

fi

这样再做一个脚本计划任务 就可以备份了,然后用ftp脚本自动上传到你真实存放的备份机器。


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/yw/8953891.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-23
下一篇2023-04-23

发表评论

登录后才能评论

评论列表(0条)

    保存