CentOS下VirtualBox如何配置虚拟硬盘
导读:一、创建虚拟硬盘 打开VirtualBox管理器:启动VirtualBox,在主界面选择需要配置虚拟硬盘的CentOS虚拟机,点击顶部菜单栏的“设置”按钮。 进入存储设置:在虚拟机设置窗口中,选择左侧“存储”选项卡,此时会显示虚拟机的存储...
一、创建虚拟硬盘
- 打开VirtualBox管理器:启动VirtualBox,在主界面选择需要配置虚拟硬盘的CentOS虚拟机,点击顶部菜单栏的“设置”按钮。
- 进入存储设置:在虚拟机设置窗口中,选择左侧“存储”选项卡,此时会显示虚拟机的存储控制器(如SATA或SCSI)及已有的虚拟硬盘(若有)。
- 添加新虚拟硬盘:点击“存储树”下方的“添加虚拟硬盘”按钮(带有“+”号的硬盘图标),在弹出的向导中选择“创建新的虚拟硬盘”。
- 配置虚拟硬盘参数:
- 选择文件类型:推荐选择VirtualBox原生格式VDI(兼容性最佳),也可根据需求选择VMDK(VMware兼容)、VHD(微软兼容)等格式。
- 分配方式:选择“动态分配”(初始占用空间小,随使用逐步增长)或“固定大小”(立即占用指定空间,性能略优)。动态分配适合不确定长期使用空间的场景,固定大小适合对性能有较高要求的场景。
- 设置大小:输入虚拟硬盘的容量(如100GB),点击“创建”完成虚拟硬盘的生成。
二、将虚拟硬盘添加到CentOS虚拟机
- 关联虚拟硬盘:在VirtualBox存储设置的“控制器:SATA”或“控制器:SCSI”下,点击“添加虚拟硬盘”按钮,选择“使用现有的虚拟硬盘”,然后浏览并选择刚创建的VDI文件,点击“确定”即可将虚拟硬盘添加到虚拟机。
三、在CentOS虚拟机内部配置虚拟硬盘
- 查看虚拟硬盘:启动CentOS虚拟机,打开终端,输入
sudo fdisk -l
命令,查看系统识别的磁盘列表(新硬盘通常显示为/dev/sdb
、/dev/sdc
等,需根据实际情况确认)。 - 分区操作:
- 输入
sudo fdisk /dev/sdb
(假设新硬盘为/dev/sdb
)进入分区编辑模式。 - 按
n
键创建新分区,选择p
(主分区)、分区号(如1)、起始扇区(默认)和结束扇区(默认,或指定大小如+50GB)。 - 按
w
键保存分区表并退出(若修改了分区表,系统可能提示重启,但通常无需重启)。
- 输入
- 格式化分区:使用
mkfs
命令为新分区指定文件系统(如ext4),例如sudo mkfs.ext4 /dev/sdb1
(/dev/sdb1
为刚创建的分区)。 - 挂载分区:
- 创建挂载点目录:
sudo mkdir /mnt/newdisk
(可根据需求修改目录名)。 - 挂载分区:
sudo mount /dev/sdb1 /mnt/newdisk
。 - 验证挂载:输入
df -h
命令,查看/mnt/newdisk
是否显示为新挂载的分区。
- 创建挂载点目录:
- 设置开机自动挂载:
- 编辑
/etc/fstab
文件:sudo vi /etc/fstab
。 - 在文件末尾添加一行:
/dev/sdb1 /mnt/newdisk ext4 defaults 0 0
(替换为实际设备名和挂载点)。 - 保存并退出(
:wq
),系统重启后会自动挂载该分区。
- 编辑
四、扩展虚拟硬盘空间(可选)
- 使用VBoxManage扩展虚拟硬盘:若虚拟硬盘空间不足,可通过命令行工具扩展其大小。例如,将100GB的虚拟硬盘扩展到200GB,命令为:
VBoxManage modifyhd "/path/to/CentosDisk.vdi" --resize 200000
(单位为MB,200GB=200000MB)。 - 扩展分区及文件系统:
- 扩展分区:使用
fdisk
或parted
工具删除旧分区并创建更大的分区(注意:此操作会清空分区数据,需提前备份)。 - 扩展文件系统:若使用LVM,可通过
lvextend
扩展逻辑卷,再用resize2fs
(ext4)或xfs_growfs
(XFS)扩展文件系统;若未使用LVM,可直接用resize2fs
扩展文件系统(需确保分区已扩展)。
- 扩展分区:使用
声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!
若转载请注明出处: CentOS下VirtualBox如何配置虚拟硬盘
本文地址: https://pptw.com/jishu/720825.html