VirtualBox在CentOS中的磁盘管理方法
一、创建与添加虚拟磁盘
- 关闭虚拟机,打开VirtualBox管理器,选中CentOS虚拟机,进入“设置”→“存储”。
- 添加硬盘:在“存储树”中选择控制器(SATA/IDE),点击“添加虚拟硬盘”,选择“创建新硬盘”,设置大小、类型(建议VDI格式、动态分配),点击“创建”。
- 重启虚拟机使磁盘生效。
二、磁盘分区与格式化
- 查看磁盘:使用
fdisk -l
或parted /dev/sdX print
查看磁盘分区情况。 - 分区操作:
- 使用
fdisk /dev/sdX
:输入n
创建新分区,选择主分区(p
)或扩展分区(e
),设置分区号、起始/结束扇区(可按默认值),输入w
保存。 - 或使用
parted
:输入mkpart primary ext4 2048s 50GB
创建分区。
- 使用
- 格式化分区:
- ext4文件系统:
mkfs.ext4 /dev/sdX1
。 - XFS文件系统:
mkfs.xfs /dev/sdX1
。
- ext4文件系统:
三、挂载与自动挂载
- 创建挂载点:
mkdir /mnt/newdisk
。 - 临时挂载:
mount /dev/sdX1 /mnt/newdisk
,使用df -h
查看挂载结果。 - 开机自动挂载:
- 编辑
/etc/fstab
,添加行:/dev/sdX1 /mnt/newdisk ext4 defaults 0 0
(替换为实际设备名和文件系统类型)。 - 执行
mount -a
测试配置是否正确。
- 编辑
四、磁盘扩容(需先在VirtualBox中调整虚拟磁盘大小)
- 调整虚拟磁盘:
- 关闭虚拟机,在VirtualBox中选择虚拟磁盘,通过“设置→存储→调整大小”修改磁盘容量。
- 扩展分区(非LVM):
- 使用
fdisk
删除原分区并重新创建(需确保分区号一致),或使用parted
调整分区大小。
- 使用
- 扩展LVM(若使用LVM):
- 查看卷组:
vgdisplay
,确认有足够空间。 - 扩展逻辑卷:
lvextend -L +10G /dev/mapper/centos-root
(+10G
为扩展大小)。 - 扩展文件系统:
resize2fs /dev/mapper/centos-root
(ext4)或xfs_growfs /dev/mapper/centos-root
(XFS)。
- 查看卷组:
- 验证扩容:使用
df -h
确认磁盘空间已更新。
注意事项
- 操作前备份重要数据,避免误操作导致数据丢失。
- 动态分配的虚拟磁盘在调整大小后,CentOS需手动调整分区和文件系统。
- 若使用LVM,需先安装LVM工具(
yum install lvm2
)。
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权请联系我们,一经查实立即删除!