VirtualBox虚拟机在CentOS如何设置虚拟硬盘
导读:在 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 -h、du -sh查看空间占用,定期清理无用文件与日志,保持磁盘健康。
声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!
若转载请注明出处: VirtualBox虚拟机在CentOS如何设置虚拟硬盘
本文地址: https://pptw.com/jishu/760721.html
