首页主机资讯VirtualBox虚拟机在CentOS如何设置虚拟硬盘

VirtualBox虚拟机在CentOS如何设置虚拟硬盘

时间2025-12-02 00:49:04发布访客分类主机资讯浏览592
导读:在 VirtualBox 中为 CentOS 设置虚拟硬盘 一 前置准备 在宿主机上完全关闭虚拟机,避免在调整存储时数据不一致。 确认 VirtualBox 已安装并正常运行,准备好要添加的虚拟硬盘容量与类型(如 VDI/VMDK)。...

在 VirtualBox 中为 CentOS 设置虚拟硬盘

一 前置准备

  • 在宿主机上完全关闭虚拟机,避免在调整存储时数据不一致。
  • 确认 VirtualBox 已安装并正常运行,准备好要添加的虚拟硬盘容量与类型(如 VDI/VMDK)。

二 在 VirtualBox 中添加新虚拟硬盘

  • 打开 VirtualBox 管理器,选中目标虚拟机,点击设置存储
  • 在存储控制器(常见为控制器:SATA控制器:IDE)上点击添加虚拟硬盘图标,选择创建新的虚拟硬盘
  • 选择硬盘类型(常用 VDI;也可选 VMDK 等),存储方式建议动态分配(按需增长,节省宿主机空间),设置所需容量(如 20GB 或更高),选择保存位置后点击创建
  • 确认添加后启动虚拟机。

三 在 CentOS 内识别与初始化新硬盘

  • 查看新磁盘设备名:
    • 执行:sudo fdisk -l
    • 通常新盘显示为 /dev/sdb(若已有多块盘,可能是 /dev/sdc 等)。
  • 分区(示例使用 MBR 分区表与单个主分区):
    • 执行:sudo fdisk /dev/sdb
    • 交互流程:输入 n(新建分区)→ 选择 p(主分区)→ 回车使用默认起始扇区 → 回车使用默认结束扇区(整盘)→ 输入 w(写入分区表并退出)。
  • 格式化分区(以 ext4 为例):
    • 执行:sudo mkfs.ext4 /dev/sdb1
  • 挂载分区:
    • 创建挂载点:sudo mkdir -p /data
    • 挂载:sudo mount /dev/sdb1 /data
    • 验证:df -h 应能看到 /dev/sdb1 挂载到 /data

四 设置开机自动挂载

  • 获取分区 UUID(推荐用 UUID,避免设备名变化导致挂载失败):
    • 执行:sudo blkid /dev/sdb1
  • 编辑 /etc/fstab,在文件末尾添加(将 UUID 替换为实际值):
    • 示例:UUID=xxxx-xxxx-xxxx /data ext4 defaults 0 0
  • 验证自动挂载是否生效:
    • 执行:sudo mount -o remount /data 或重启系统后执行 df -h 检查。

五 扩展与维护建议

  • 需要扩容时,优先在 VirtualBox 中添加新的虚拟硬盘并挂载使用;如需扩展已有虚拟硬盘的容量,通常需要借助第三方工具(如 gparted)或在关机后对镜像文件进行离线调整,操作存在数据风险,务必先完整备份
  • 若需更灵活的在线扩容与卷管理,建议在安装阶段或规划阶段采用 LVM,便于后续按需扩展逻辑卷。
  • 日常维护可使用 df -hdu -sh 查看空间占用,定期清理无用文件与日志,保持磁盘健康。

声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!


若转载请注明出处: VirtualBox虚拟机在CentOS如何设置虚拟硬盘
本文地址: https://pptw.com/jishu/760721.html
CentOS下VirtualBox如何恢复快照 centos iptables如何限制连接速率

游客 回复需填写必要信息