CentOS虚拟机存储管理指南
在虚拟机管理器(如VirtualBox、VMware)中为CentOS虚拟机添加存储是基础操作。以VirtualBox为例,步骤如下:
/dev/sdb)。当虚拟机存储空间不足时,可通过以下步骤扩容:
lsblk确认新磁盘空间(如/dev/sdb已扩容至50GB但未分配);fdisk /dev/sdb删除旧分区(d命令)、创建新分区(n命令,选择主分区、默认起始扇区、填满磁盘结束扇区),保存分区表(w命令);若为GPT分区,用gdisk /dev/sdb(操作类似fdisk);gdisk;resize2fs /dev/sdb1扩展文件系统至分区大小;xfs_growfs /dev/sdb1扩展(需挂载状态下操作)。LVM提供动态调整存储空间的灵活性,适合需要频繁扩容的场景。
pvcreate /dev/sdb1;vgcreate vg_data /dev/sdb1),卷组是逻辑卷的存储池;lvcreate -L 20G -n lv_home vg_data(-L指定大小,-n指定名称);mkfs.ext4 /dev/vg_data/lv_home),创建挂载点(如mkdir /mnt/home),编辑/etc/fstab添加开机自动挂载条目(如/dev/vg_data/lv_home /mnt/home ext4 defaults 0 0)。df -h查看各分区空间占用(包括挂载点、总大小、已用/可用空间);用du -sh *(在目标目录下执行)查找大文件或目录;yum clean all)、日志文件(logrotate工具或手动删除/var/log下旧日志)、临时文件(rm -rf /tmp/*);tar、rsync或第三方工具(如Veeam)备份关键数据,避免操作失误导致数据丢失。