VMware虚拟机Linux系统磁盘扩容
很多小伙伴使用
VMware
创建虚拟机,时常会选择默认磁盘大小20G,用着用着才发现20G不够用,服务启动不了。
让我们今天一起来解决一下,
VMware
虚拟机Linux
系统磁盘扩容。
查看磁盘空间
bash
df -h
重点关注 框选的逻辑卷名称
每个系统的名字不一定相同
但都是
/dev/mapper
开头 后面的是逻辑卷名称
步骤:
- 虚拟机添加新磁盘
- 为新磁盘创建分区
- 格式化新创建的分区
- 为刚刚格式化的分区创建物理卷
- 将刚刚创建的物理卷添加的需要扩容的逻辑卷下
- 增加文件系统大小
- 验证扩容前后对比
虚拟机添加新磁盘
- 编辑虚拟机设置
- 添加
- 选择磁盘后,点击下一步
- 勾选推荐的磁盘类型,点击下一步
- 勾选创建新的磁盘,点击下一步
- 设置最大磁盘大小,勾选将磁盘存储为单个文件,点击下一步
- 完成向导
- 确认虚拟机设置
- 添加新磁盘后的虚拟机
查看磁盘信息
bash
fdisk -l
红框中文新增磁盘
创建分区
使用
fdisk /dev/sdb
创建分区,根据向导完成以下操作先输入n 新建分区
后输入 p 主分区
选择分区起始位置 回车即可使用默认值
选择分区结束位置 回车即可使用默认值
然后输入 wq 保存并退出
这样就创建了一个大小为200G的分区
bash
fdisk /dev/sdb
格式化新创建的分区
mkfs 即 make filesystem 创建文件系统
常见的 Linux 文件系统为 xfs 和 ext4
本案例 使用的是 xfs 文件系统
bash
mkfs.xfs -f /dev/sdb1
ext4和XFS是Linux操作系统中常见的两种文件系统。它们都是现代的高性能文件系统,各自具有优缺点。以下是它们之间的比较:
性能:XFS在处理大文件和大目录时比ext4表现更好。而ext4在处理小文件和目录时表现更优。此外,XFS具有更好的并发访问性能和更高的吞吐量。
可靠性:ext4在文件系统崩溃后的恢复速度比XFS更快,但XFS对于数据的保护能力更好。XFS具有更好的元数据校验和恢复功能,即使文件系统损坏也可以快速恢复。
可扩展性:XFS在可扩展性方面表现更好,因为它支持大容量存储和大文件。同时,XFS支持在线文件系统扩展,可以在不中断服务的情况下扩展文件系统。ext4也可以进行在线扩展,但不如XFS灵活。
兼容性:ext4是Linux默认文件系统,与各种Linux发行版和工具兼容性良好,同时也支持Windows和MacOSX等其他操作系统。XFS在Linux发行版之间的兼容性较差,但与其他操作系统兼容良好。
功能:ext4支持加密和快照等功能,而XFS不支持加密和快照。但XFS支持文件系统管理、空间配额、权限控制和文件属性等高级功能,这些功能在ext4中不是那么强大。
总体来说,XFS更适合大型企业环境和大容量数据存储,而ext4则适用于中小型企业和家庭用户。选择哪种文件系统应该根据具体应用场景和需求来决定。
为分区创建物理卷
使用
pvcreate /dev/sdb1
创建物理卷提示警告输入
y
回车
bash
pvcreate /dev/sdb1
查看物理卷属性
bash
pvdisplay
添加物理卷到逻辑卷
将物理卷 /dev/sdb1 添加到 逻辑卷 centos_lihaozhe
bash
vgextend centos_lihaozhe /dev/sdb1
增加文件系统大小
bash
xfs_growfs /dev/mapper/centos_lihaozhe-root
验证扩容前后对比
bash
df -h
扩容前
扩容后
bash
pvdisplay
扩容前
扩容后