文档章节

linux virtualbox更换virtualbox vms目录位置

吾爱
 吾爱
发布于 2016/10/12 11:19
字数 615
阅读 1.6K
收藏 1

#程序员薪资揭榜#你做程序员几年了?月薪多少?发量还在么?>>>

今天服务器报错,上去一看 ,根分区满了,由于根分区只划分了50g,而virtualbox默认把虚拟机文件保存在 ~/Virtualbox VMS/ 目录下,导致该问题。

幸好目前虚拟机数量不是很多 ,暂时关闭所有虚拟机,然后开始想办法转移。

首先,为了尽快恢复服务,我先把 virtualbox vms 移动到另外一个大容量磁盘分区

move ~/Virtualbox\ VMS  /storage1/

然后在原位置建立软连接

ln -s /sotrage1/Virtualbox\ VMS ~/Virtualbox\ VMS

然后赶紧重新启动各虚拟机吧。

如果没有什么追求,到这里问题其实也已经解决了,但我想改变虚拟机配置,让它真实指向 /storage1/Virtualbox\ VMS

首先查找手册,发现有一个命令

VBoxManage setproperty machinefolder  /sotrage1/Virtualbox\ VMS

这样可以改变默认设置,我想当创建新的虚拟机时,就会采用新的目录。

但是这样并不会影响旧的虚拟机,蛋疼。

继续找资料,在官方论坛上找到一个帖子,按照说明,找到这两个文件

~/.config/VirtualBox/VirtualBox.xml
~/.config/VirtualBox/VirtualBox.xml-prev

关于各虚拟机位置的位置就在 <MachineRegistry> 段里,就像:

<MachineEntry uuid="{6e59a994-d6b9-4248-a3ed-b0c858496651}" src="/storage/VirtualBox VMs/vm2-master/vm2-master.vbox"/>

更改src配置就行了

要使得配置生效,你必须先关闭所有虚拟机,这个是因为有一个后台服务进程 VBOXSVC 一直在运行,只要有虚拟机在运行,它就存在,只有关闭所有虚拟机,它才会退出,当再启动虚拟机时,它又会自动启动并读取新的配置信息.

重启一个虚拟机,然后使用 VBoxManage showvminfo 看一下,发现基本上所有路径都已经指向了新的位置,但如果你之前外挂过虚拟磁盘,那么会发现磁盘的位置还是指向到 ~/Virtualbox VMS

到这里真有点累觉不爱啊,劳资想改个位置有那么难么。

首先,我要看下目前有哪些虚拟磁盘

VBoxManage list hdds

找到 Parent uuid:base 的那个存储,进入 location 对应的目录,在该目录下又 .vbox.vbox-prev 结尾的文件,依次打开他们并修改:

里面 <HardDisks> 定义了所有的hdd路径,修改location字段即可,指向新的 virtualbox vms 目录。

最后关闭或挂起所有虚拟机,再依次启动虚拟机即可。

© 著作权归作者所有

吾爱
粉丝 143
博文 272
码字总数 91680
作品 0
后端工程师
私信 提问
加载中

评论(0)

VirtualBox文件系统已满--磁盘扩容

第1步:为virtualbox虚拟电脑扩容 进入命令行,以Windows系统为例 (特别注意空格和中文) 1.启动CMD命令行,进入VirtualBox的安装目录。如 运行:cmd C:UsersAdministrator>D: D:>cd "Prog...

osc_u90juso0
2018/07/19
6
0
redhat安装virtualbox详情

1、下载virtualbox安装包 [root@master virtualbox-tool-ref]# wget http://download.virtualbox.org/virtualbox/4.3.20/VirtualBox-4.3-4.3.20_96996_el6-1.x86_64.rpm 2、安装virtualbox ......

hiqj
2015/01/19
337
0
VirtualBox6.0安装及配置

一、安装virtualbox 使用普通用户来创建和管理虚拟机,而不是root用户。 1.下载相应的repo包: virtualbox官网下载Centos7相应的repo文件,并复制到“/etc/yum.repos.d/”目录下。 virtualbox...

osc_kk5bjg1i
2018/12/25
5
0
VirtualBox 5.2.8 发布,支持 Linux kernel 4.15

VirtualBox 5.2.8 已发布。VirtualBox 是甲骨文(Oracle)公司推出的跨平台开源虚拟化软件,支持 GNU/Linux,Windows、macOS 和 Solaris 等各种系统。 该版本支持最新的 Linux kernel 4.15,...

王练
2018/03/02
1.8K
2
virtualbox迁移虚拟机

我用的Ubuntu16.04,下图为装好virtualbox时安装好系统后默认的存储位置。 促使我想迁移的原因是我的/home下因为虚拟机的存储原因导致/home下还剩1.5M可用空间..... 该目录下假设有2个系统,...

osc_gu0nti2n
2019/10/13
2
0

没有更多内容

加载失败,请刷新页面

加载更多

怎么给视频进行调色?这款软件在手机上就能完成!

怎么给视频进行调色?一段视频的好坏由两部分构成,三分拍摄、七分剪辑是很多人都认同的观点。视频的拍摄是环境、拍摄对象等多个因素的集合结果,免不了出现纰漏,导致拍摄出来达不到理想效果...

斯卡哈
17分钟前
17
0
慕尼黑转向 Linux,微软又失一城,细数这些年高调拥抱开源的组织机构

几天前,德国慕尼黑又一次抛弃了 Windows,举市“迁向” Linux,拥抱开源。慕尼黑的动作被认为是德国对专有软件做重大政治变革的标志。今年2月,韩国政府正式起草战略,计划要全面采用基于 ...

编辑部的故事
22分钟前
42
0
手把手教你Windows Linux双系统的安装与卸载

作者:—叶丶知秋 链接:https://blog.csdn.net/fanxueya1322/article/details/90205143 转载请保留出处 良许前言: 后台突然有很多小伙伴留言想看 Linux+Windows 双系统的安装,本想自己写一...

良许Linux
27分钟前
17
0
Java多线程编程基础三(原子性,可见性和有序性)

文章引用: 1 https://www.jianshu.com/p/cf57726e77f2 2 https://blog.csdn.net/eff666/article/details/66473088 当前文章可以结合下面链接一起了解一下: https://blog.csdn.net/u0134127......

颖辉小居
28分钟前
23
0
微信小程序怎么开通

现在我们衣食住行都会使用微信小程序,企业商家都会开发属于自己的专属的微信小程序,下面木鱼小铺就和大家分享一下微信小程序怎么开通。 注:如果有已经认证过的公众号,直接就可以快速注册...

LOVEer1
45分钟前
21
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部