在CentOS虚拟机中进行存储管理,可以采用以下几种技巧和方法:
使用VirtualBox管理器:
使用命令行工具VBoxManage:
VBoxManage createhd --filename "CentosDisk.vdi" --size 100000
这条命令创建了一个100GB的VDI文件。
使用VBoxManage调整虚拟硬盘大小:
VBoxManage modifyhd "路径/到/你的/虚拟硬盘文件.vdi" --resize 20000
例如,将虚拟硬盘从10GB扩容到20GB。
在Linux系统中使用LVM或手动调整文件系统大小:
lvextend -L 20G /dev/mapper/centos-home
resize2fs /dev/mapper/centos-home
使用lvextend
扩展逻辑卷大小,然后使用resize2fs
扩展文件系统。
fdisk -l
命令查看磁盘分区信息:sudo fdisk -l
这将列出系统中的所有磁盘及其分区情况。mkfs
命令为新分区指定文件系统类型。例如,格式化为ext4文件系统:sudo mkfs.ext4 /dev/sdb1
创建挂载点目录:
sudo mkdir /mnt/newdisk
挂载新分区到指定目录:
sudo mount /dev/sdXY /mnt/newdisk
其中/dev/sdXY
是新分区的设备名称。
/etc/fstab
文件,添加新分区的挂载信息,以便系统启动时自动挂载新分区。VBoxManage
命令。例如,将VDI格式的硬盘转换为VMDK格式:VBoxManage clonehd source.vdi target.vmdk --format VMDK
创建物理卷(PV):
sudo pvcreate /dev/sdb /dev/sdc /dev/sdd
创建卷组(VG):
sudo vgcreate VG-1 /dev/sdb /dev/sdc /dev/sdd
创建逻辑卷(LV):
sudo lvcreate -L 7G -n lv-1 VG-1
格式化逻辑卷:
sudo mkfs.xfs /dev/VG-1/lv-1
挂载逻辑卷:
sudo mkdir -p /mnt/lv-1
sudo mount /dev/VG-1/lv-1 /mnt/lv-1
设置开机自动挂载:
编辑/etc/fstab
文件,添加挂载条目。
在进行磁盘管理操作时,请确保数据已备份,以防数据丢失。对于不熟悉这些操作的用户,建议在开始前咨询专业人士或查阅详细的教程。