磁盘扩容
背景:假设现在使用的硬盘是 500 G的空间,现在又分配了 2T 空间的硬盘,如何把 2T 的空间合并到 500G 上。
查看当前磁盘信息
1 | # -f 选项可以查看磁盘的类型是 ext 还是 xfs |
这两个命令可以帮助你了解当前的磁盘布局。
创建物理卷(看情况略过)
如果 2T 硬盘空间是新的且未格式化,你需要创建一个物理卷(PV)。如果你的2T硬盘已经是LVM(逻辑卷管理)的一部分,你可以跳过这一步。
1 | pvcreate /dev/sdX |
将 /dev/sdX 替换为你的2T硬盘的设备名(如 /dev/sdb)
扩展卷组(VG)
如果你的系统使用LVM,你需要将2T的硬盘扩展到现有的卷组中。首先,确定你的现有 500G 硬盘所在的卷组名称:
1 | # 查看卷组信息,找到 Vg Name |
将 vg_name 替换为你的卷组名称,将 /dev/sdX 替换为你的2T硬盘的设备名。
扩展逻辑卷(LV)
1 | # 找到扩展分区的的逻辑卷名称 |
将 vg_name 和 lv_name 替换为你的实际卷组名称和逻辑卷名称。+100%FREE 表示使用所有可用的空间。
扩展文件系统
对于ext4文件系统,使用以下命令
1 | resize2fs /dev/vg_name/lv_name |
如果是XFS文件系统:
1 | xfs_growfs /dev/vg_name/lv_name |
使用 df -h
查看磁盘空间分布。
给已有的磁盘扩容
背景:假如我们有一块 2T 的磁盘,使用 df -h
查看时只使用了 1T,然后想要把剩余的空间分配上去,此时可以采用以下方式:
1 | # 查看磁盘类型 |