虚拟机home目录存储路径怎么改,虚拟机磁盘不足如何扩容?

修改虚拟机home目录位置并没有统一开关,关键看你改的是宿主机上虚拟机文件夹的存储路径,还是虚拟机内部Linux系统的/home挂载点,前者在VMware或VirtualBox的全局设置里改默认目录即可,后者需要挂载新磁盘或分区并迁移数据。

很多用户搜“虚拟机home目录默认路径”时会混淆两个东西:一个是虚拟机软件在宿主机上存放虚拟机文件的目录;另一个是Linux虚拟机内部的/home目录,下面分情况说清楚。

虚拟机home目录默认路径在哪?先分清两种“home”

Linux虚拟机里的/home目录到底是什么

  • 在Ubuntu、CentOS、Debian等Linux虚拟机中,/home是普通用户的家目录挂载点。
  • 每次创建用户时,系统默认在/home下生成对应文件夹,如/home/test。
  • 这个目录通常属于根分区/的一部分,除非安装系统时单独划分了/home分区。
  • 查看当前/home挂载情况,可执行:df -h /home 或 lsblk。
  • 输出中如果/home没有独立行,说明它挂在/分区下,空间与根分区共用。

VMware Workstation虚拟机文件默认存储位置

VMware Workstation在Windows宿主机上的默认路径一般位于:

  • C:Users你的用户名DocumentsVirtual Machines

在Linux宿主机上通常为:

  • ~/vmware

这个路径不是虚拟机内部的/home,而是.vmx、.vmdk等虚拟机文件的存放位置。

VirtualBox虚拟机文件默认存储位置

VirtualBox默认机器文件夹在Windows上为:

  • C:Users你的用户名VirtualBox VMs

在Linux宿主机上通常为:

  • ~/VirtualBox VMs

同样,这个目录只影响虚拟机磁盘和配置文件位置。

虚拟机home目录存储路径怎么改,虚拟机磁盘不足如何扩容?

软件 Windows默认路径 Linux宿主机默认路径
VMware Workstation C:Users用户名DocumentsVirtual Machines ~/vmware
VirtualBox C:Users用户名VirtualBox VMs ~/VirtualBox VMs

虚拟机home目录空间不足怎么迁移到其他盘?

这是实际使用中最高频的问题,迁移方案同样要分两层:宿主机磁盘不够时迁移整个虚拟机文件夹;Linux虚拟机内部/home不够时扩容或迁移/home挂载点。

VMware虚拟机home目录修改教程:迁移虚拟机文件位置

如果你想把VMware虚拟机的存储从C盘挪到D盘,不要直接剪切,正确操作如下:

  1. 关闭虚拟机,确认没有快照正在运行。
  2. 在VMware Workstation主界面,点击左上角“编辑”菜单,选择“首选项”。
  3. 在“工作区”或“默认虚拟机位置”一栏,修改为D盘目标文件夹,如D:VirtualMachines。
  4. 新建虚拟机会自动存到新位置。
  5. 已有虚拟机迁移:关闭后,在虚拟机列表右键选择“从磁盘中移除”,注意不是删除。
  6. 到原路径把整个虚拟机文件夹移动到D盘目标目录。
  7. 回到VMware,点击“文件”菜单,选择“打开”,浏览到D盘新位置的.vmx文件,重新注册。
  8. 启动虚拟机,如果出现“此虚拟机可能已被移动”的提示,选择“我已移动该虚拟机”,可保留原网络标识。

关键点:不要只移动.vmx而把.vmdk磁盘文件留在原处,否则虚拟机启动会找不到磁盘。

VirtualBox虚拟机home目录设置到其他盘的两种方式

VirtualBox修改默认存储有两条路。

图形界面改全局路径

  • 打开VirtualBox主程序,进入“管理”菜单,选择“全局设定”。
  • 在“常规”选项卡中找到“默认机器文件夹”,把路径改为目标盘,如D:VirtualBoxVMs。
  • 之后新建的虚拟机都会放在该目录。

命令行修改

  • Windows下打开cmd或PowerShell,执行:
    "C:Program FilesOracleVirtualBoxVBoxManage.exe" setproperty machinefolder "D:VirtualBoxVMs"
  • Linux下直接执行:
    VBoxManage setproperty machinefolder /data/virtualbox

    虚拟机home目录存储路径怎么改,虚拟机磁盘不足如何扩容?

  • 修改后可用VBoxManage list systemproperties | grep machinefolder确认。

已有虚拟机移动步骤:

  • 关闭虚拟机后,在VirtualBox界面右键选择“移除”,再选“移除并保留文件”。
  • 把整个虚拟机文件夹剪切到目标盘。
  • 回到VirtualBox,点击“控制”菜单,选择“添加”,浏览到新目录下的.vbox文件完成注册。

Linux虚拟机home目录扩容与挂载新磁盘步骤

当Linux虚拟机内部/home空间不足时,多数情况下不需要重装系统,可以使用新增虚拟磁盘并挂载到/home,步骤如下:

  1. 关闭虚拟机,在虚拟机设置中添加一块新硬盘,大小根据需要设定。
  2. 启动虚拟机,执行lsblk确认新磁盘名称,dev/sdb。
  3. 对新磁盘创建文件系统:
    • sudo mkfs.ext4 /dev/sdb
  4. 创建临时挂载点并挂载新盘:
    • sudo mkdir /mnt/newhome
    • sudo mount /dev/sdb /mnt/newhome
  5. 迁移现有/home数据:
    • sudo rsync -aXS /home/ /mnt/newhome/
    • 使用rsync可保留权限、属主和时间戳,比cp更可靠。
  6. 确认迁移完成后,备份原/home并清理:
    • sudo mv /home /home.bak
    • sudo mkdir /home
  7. 重新挂载新盘到/home:
    • sudo umount /mnt/newhome
    • sudo mount /dev/sdb /home
  8. 写入开机自动挂载:
    • 查看UUID:sudo blkid /dev/sdb
    • 编辑/etc/fstab,添加一行:UUID=你的UUID /home ext4 defaults 0 2
  9. 重启虚拟机,执行df -h /home确认新空间生效。
  10. 确认数据无误后,可删除/home.bak释放旧空间。

home只是根分区下的一个普通目录,也可以采用LVM扩容根分区,但操作更复杂,对多数个人开发者来说,新增磁盘单独挂载/home是最直观的方案。

修改虚拟机home目录前必须避开的坑

虚拟机home目录存储路径怎么改,虚拟机磁盘不足如何扩容?

根据实际踩坑经验,有几个地方最容易出错。

  • 路径含中文或空格:虚拟机软件对中文路径兼容性不稳定,建议使用纯英文路径,分隔符用下划线。
  • 只移动快捷方式:桌面上的虚拟机图标只是快捷方式,移动它没有意义,必须移动整个虚拟机文件夹。
  • 快照未合并:如果虚拟机关联多个快照,移动时缺少任何一个快照文件都可能导致启动失败,移动前最好删除无用快照,或整目录完整复制。
  • 权限丢失:Linux内部迁移/home后,用户主目录属性可能变成root,导致登录异常,可执行sudo chown -R 用户名:用户名 /home/用户名修复。
  • Windows宿主机上VirtualBox移动后无法启动:多数是因为虚拟盘绝对路径记录在.vbox文件中,重新注册时选择正确的.vbox即可,不必手动改xml。

说白了,改虚拟机home目录位置就是搞清楚你到底要迁虚拟机文件,还是迁Linux系统里的/home,路径选对、迁移前先关机备份、注册时选对入口,基本不会出大问题。

虚拟机home目录相关常见问题

虚拟机home目录位置改了之后原来的文件还在吗?

在软件里移除并重新注册虚拟机,只要没有勾选“删除所有文件”,原文件会一直留在原目录,移动到新位置后,旧位置不会再被软件使用,但文件本身不会自动消失,确认新位置运行正常后,可手动清理旧文件夹。

Linux虚拟机home目录扩容必须重装系统吗?

不需要,添加新磁盘并挂载到/home,或用LVM在线扩容根分区,都可以在现有系统上完成,新增磁盘挂载方案风险更低,适合多数个人环境。

虚拟机home目录修改后权限变成root怎么办?

这种情况多发生在使用sudo迁移/home数据时,执行sudo chown -R 用户名:用户名 /home/用户名即可恢复属主,如果涉及多个用户,对每个用户目录分别执行,权限修复后重新登录桌面环境就会恢复正常。

首发原创文章,作者:王坚‌,如若转载,请注明出处:https://idctop.com/article/638567.html

赞 (0)
中小企业选阿里虚拟机还是亚马逊云服务器,哪个性价比高?
上一篇 2026年9月10日 10:50
mba域名后缀怎么选更好,mba域名后缀对GEO有影响吗
下一篇 2026年9月10日 10:50

相关推荐

  • GPU1111打折吗?显卡大促优惠力度多大

    2026年GPU1111显卡确实存在打折促销,但具体幅度取决于是否为清库存型号或新品首发期的限时优惠,建议关注电商平台的大促节点及二手市场的行情波动,在2026年的硬件市场中,GPU1111打折么”的讨论从未停歇,这款被业内通俗称为“1111”的图形处理器,凭借其独特的架构设计和能效比,在主流游戏玩家和专业创作……

    2026年6月25日
    1400
  • 服务器快照下载怎么操作,服务器快照备份方法

    服务器快照下载是保障数据安全与业务连续性的核心操作,其本质是对服务器某一时刻完整状态的备份与迁移,核心价值在于快速恢复数据、规避系统故障风险以及实现跨环境部署,高效且安全的下载流程,直接决定了企业在面对勒索病毒攻击、人为误操作或系统崩溃时的应急响应速度与数据损失程度,服务器快照下载的核心价值与战略意义在数字化运……

    2026年3月23日
    11200
  • 广东大带宽租用究竟选端口还是流量,怎么选?

    广东大带宽租用选端口计费还是流量计费,核心看业务模型:带宽占用稳定且持续的就选端口计费,流量高峰波动大的就选流量计费, 多数情况下,在广东部署服务器的用户,大带宽租用首选端口计费,但具体怎么选,还得结合业务类型、峰值特征和预算一起来看,大带宽租用端口计费与流量计费,到底差在哪要搞清楚选哪个,先得弄明白这两种计费……

    2026年8月12日
    1000
  • 个人电脑能当云服务器用吗,个人电脑搭建云服务器教程

    个人电脑完全可以通过特定软件转化为云服务器,但这主要适用于家庭实验室或临时测试场景,并不适合承载对稳定性要求极高的商业生产环境,很多人对“云服务器”的理解存在误区,认为必须向阿里云、腾讯云等大厂购买昂贵的实例才算拥有,利用闲置的个人电脑搭建私有云或家庭服务器,是极客和开发者中非常流行的玩法,这种方案不仅能让你完……

    服务器运维 2026年5月27日
    7100
  • GM怎么买域名和空间?域名注册购买流程详解

    域名是网站的“门牌号”,空间是网站的“地基”,建议新手优先选择国内备案服务商的一站式解决方案,以规避合规风险并提升访问速度,在2026年的互联网环境下,搭建一个个人博客、企业官网或小型电商站点,依然需要从最基础的域名和服务器空间入手,很多初入行的运营者容易将这两者混淆,导致后期维护成本激增,域名决定了用户如何找……

    2026年6月26日
    1600
  • 个人云服务器年末特惠值得入手吗?云服务器哪个品牌性价比高

    2026年个人云服务器年末特惠是降低建站与开发成本的最佳时机,建议优先选择具备高带宽且支持按需付费的轻量应用服务器,年末促销背后的底层逻辑与选型策略为什么年末是入手云服务器的黄金窗口期对于个人开发者、独立博主以及小型工作室而言,服务器成本往往是长期运营中的一笔隐形负担,进入第四季度,云厂商为了冲刺年度KPI,通……

    2026年6月16日
    2400
  • 负载均衡重置的正确步骤是什么?,常见问题有哪些?

    负载均衡重置不是简单的重启,它涉及连接中断、会话失效等风险,因此必须在业务低峰期操作,并做好备份与回滚预案,负载均衡重置的常见触发场景负载均衡器运行一段时间后,重置操作往往不可避免,以下是一些典型的触发场景:配置变更未生效:修改了监听规则、健康检查参数或后端服务器组后,需要重置才能加载新配置,证书更新:TLS……

    2026年8月7日
    000
  • 信号系统有哪些服务器型号,不同型号有何区别?

    信号系统的服务器不是一台机器,而是一套按功能拆解、按安全等级分层部署的服务器集群,核心逻辑是“安全控制实时响应,非安全业务冗余容错”,它通常由列车自动监控(ATS)应用服务器、数据库服务器、联锁(CBI)服务器、ATS接口服务器、维护监测(MSS)服务器以及时间同步服务器共同构成,不同角色承担不同权重的工作,且……

    2026年8月28日
    500
  • 域名访问被白名单拦截怎么办,域名白名单怎么设置

    先确定白名单配置落在哪一层,再针对防火墙、云安全组、应用后台或本地代理添加放行规则,必要时用临时绕过手段验证连通性,域名被白名单拦截怎么解决?先把配置层定位清楚很多运维和开发者一遇到域名被拦截,第一反应是改本地hosts或重启路由器,结果往往无效,因为同一个域名可能在不同层级被限制,排查顺序错了,问题就卡在原地……

    2026年9月15日
    000
  • 服务支持计划的具体内容是什么,有哪些注意事项?

    服务支持计划是保障业务连续性的核心文件,它决定了你的IT系统出现问题时,如何快速恢复, 一份靠谱的计划,应该清晰定义服务范围、响应时间、升级路径,并且与业务需求紧密挂钩,下面,我们详细拆解其关键要素和制定方法,服务支持计划包含哪些内容一份完整的服务支持计划,通常由以下几个模块构成,每个模块都直接影响到最终的服务……

    2026年7月23日
    1400

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注