centos虚拟机快照使用
导读:VirtualBox 中 CentOS 虚拟机快照使用指南 VirtualBox 是常见的虚拟化管理工具,支持为 CentOS 虚拟机创建、管理和恢复快照,快速回滚到指定状态。 1. 创建快照 步骤1:打开 VirtualBox 管理器,...
VirtualBox 中 CentOS 虚拟机快照使用指南
VirtualBox 是常见的虚拟化管理工具,支持为 CentOS 虚拟机创建、管理和恢复快照,快速回滚到指定状态。
1. 创建快照
- 步骤1:打开 VirtualBox 管理器,选中目标 CentOS 虚拟机,点击顶部工具栏的“设置”按钮(齿轮图标)。
- 步骤2:在设置窗口中选择“存储”选项卡,展开“控制器:SATA”(或“IDE”,取决于磁盘配置),选中 CentOS 虚拟机的虚拟磁盘(通常为
.vdi格式)。 - 步骤3:切换至右侧“快照”选项卡,点击“创建”按钮。
- 步骤4:在弹出的对话框中输入快照名称(如“CentOS_初始安装完成”)和描述(可选,如“系统刚安装完所有基础软件”),点击“创建”即可完成。
2. 使用快照
(1)恢复快照
- 方式1:图形界面恢复
选中目标虚拟机,点击顶部“快照”选项卡,在快照列表中选择要恢复的目标快照(如“CentOS_初始安装完成”),点击“还原”按钮,确认后虚拟机会自动关闭并恢复到该快照状态。 - 方式2:命令行恢复(VirtualBox 命令)
关闭 CentOS 虚拟机(可通过 VirtualBox 管理器停止或命令VBoxManage controlvm VM_Name poweroff),执行以下命令:
其中VBoxManage snapshot restore VM_Name Snapshot_NameVM_Name为虚拟机名称(如“CentOS7”),Snapshot_Name为目标快照名称(如“CentOS_初始安装完成”)。
(2)查看快照列表
- 图形界面:选中虚拟机后,点击“快照”选项卡即可查看所有已创建的快照。
- 命令行:执行以下命令查看指定虚拟机的快照列表:
输出结果会显示快照名称、创建时间及描述。VBoxManage snapshot list VM_Name
3. 删除快照
- 图形界面:选中虚拟机,点击“快照”选项卡,右键点击要删除的快照,选择“删除”即可。删除后该快照对应的状态将无法恢复。
- 命令行:执行以下命令删除指定快照:
注意:部分 provider(如 VirtualBox)要求按快照保存的相反顺序删除(即后创建的快照先删除)。VBoxManage snapshot delete VM_Name Snapshot_Name
KVM 中 CentOS 虚拟机快照使用指南
KVM 是 Linux 下常用的虚拟化技术,支持通过virsh命令管理快照,适用于生产环境。
1. 准备工作
- 磁盘格式要求:KVM 快照功能要求虚拟机磁盘为
qcow2格式(推荐),可通过以下命令转换磁盘格式(若当前为raw格式):qemu-img convert -f raw -O qcow2 /path/to/original.img /path/to/new.qcow2 - 虚拟机状态:部分操作(如恢复快照)需要虚拟机处于关闭状态(可通过
virsh shutdown VM_Name命令关闭)。
2. 使用快照
(1)创建快照
使用virsh snapshot-create-as命令创建快照,需指定虚拟机名称、快照名称及可选描述:
virsh snapshot-create-as centos7 centos_install_ftp "安装FTP命令前的状态"
其中centos7为虚拟机名称,centos_install_ftp为快照名称,描述用于说明快照用途(如“安装FTP前的系统状态”)。
(2)查看快照列表
执行以下命令查看指定虚拟机的所有快照:
virsh snapshot-list centos7
输出结果会显示快照名称、创建时间及状态(如“active”表示当前状态)。
(3)查看快照详情
若需了解快照的具体信息(如创建时间、父快照等),可执行:
virsh snapshot-info centos7 centos_install_ftp
其中centos_install_ftp为目标快照名称。
(4)恢复快照
- 步骤1:关闭虚拟机(若处于运行状态):
virsh shutdown centos7 - 步骤2:执行恢复命令:
恢复后虚拟机会回到该快照对应的状态。virsh snapshot-revert centos7 centos_install_ftp
(5)删除快照
执行以下命令删除指定快照:
virsh snapshot-delete centos7 centos_install_ftp
注意:删除快照不会影响虚拟机当前状态,但会释放该快照占用的存储空间。
注意事项
- 一致性保障:创建快照前建议关闭正在运行的应用程序,避免数据损坏(尤其是数据库等应用)。
- 存储空间:快照会占用额外存储空间(尤其是频繁创建时),需定期清理无用快照。
- KVM 磁盘格式:务必使用
qcow2格式磁盘,否则无法正常使用快照功能。
声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!
若转载请注明出处: centos虚拟机快照使用
本文地址: https://pptw.com/jishu/738678.html
