在Linux环境下进行磁盘扩容是一项常见的任务,一起来挖掘这一过程的乐趣吧。

  1. 捕捉需要扩容的磁盘

我们的磁盘就像一个不满意现状,一直渴望成长的孩子。首先,我们需要使用 df -hlsblk命令,找到这个"孩子"。它会显示出磁盘及其分区的当前状态。

  1. 创建一个空闲分区

如果磁盘上有足够的空间,我们可以创建一个新的分区。如果你想象一下,这就像给"孩子"把自己的房间变得更大一样。fdisk是我们的工具箱中的一一把瑞士军刀,可以邀请它帮我们完成任务。

fdisk /dev/sda # 设定你的磁盘名称

fdisk命令中,n用于创建新分区,然后按提示操作,并用 w命令来保存更改。

  1. 格式化新分区

前面的步骤完成后,新的分区还不能直接使用,还需要初始化,就像孩子需要学习新知识一样。使用 mkfs.ext4命令(或你选择的别的文件系统)进行格式化。

mkfs.ext4 /dev/sdaX # X是你新创建的分区编号
  1. 扩大文件系统

现在,有两种途径可以让"孩子"的房间变大。一是重新挂载新分区到原分区路径,这就像将一扇连接新旧房间的门洞打通。二是使用 LVM,把旧分区和新分区结合到同一个逻辑卷中,就像把两个房间的隔墙拆掉,合并成一个大房间。在此我们采取第二种方式。

先将新建的分区添加为物理卷:

pvcreate /dev/sdaX

然后扩大卷组的容量:

vgextend your_vg /dev/sdaX # 你的卷组名称

最后伸展逻辑卷的空间:

lvextend -l +100%FREE /dev/your_vg/your_lv # 你的逻辑卷路径
  1. 调整文件系统

卷组和逻辑卷变大了,我们需要告诉文件系统它可以使用更多的空间。就像"孩子"的视野随着房间的变大而变宽一样。

resize2fs /dev/your_vg/your_lv

再次使用 df -hlsblk,你会发现"孩子"的房间已经变大了。

综上所述,Linux磁盘扩容的过程,重要的不仅是技术,更是对每一步骤的深刻理解和投入的爱心。只要手握正确的工具,我们不仅能满足"孩子"的成长需求,还能享受其中的乐趣和成就。

云服务器推荐

蓝易云国内/海外高防云服务器推荐


海外免备案云服务器链接:www.tsyvps.com

持有增值电信营业许可证:B1-20222080【资质齐全】

蓝易云香港五网CN2 GIA/GT精品网络服务器。拒绝绕路,拒绝不稳定。


百度搜索:蓝易云

蓝易云是一家专注于香港及国内数据中心服务的提供商,提供高质量的服务器租用和云计算服务、包括免备案香港服务器、香港CN2、美国服务器、海外高防服务器、国内高防服务器、香港VPS等。致力于为用户提供稳定,快速的网络连接和优质的客户体验。
最后修改:2023 年 11 月 11 日
如果觉得我的文章对你有用,请随意赞赏