今天测试环境文件上传时报错,简单排查发现是服务器磁盘空间不足,需要扩容。
注:如果你是第一次扩容请,提前备份要扩容的目录文件。数据无价
由于fastdfs服务在/home下,现在决定直接扩容/home目录
添加磁盘
根据你平台的方式添加一块新磁盘
磁盘分区
fdisk /dev/sdb 为新加的磁盘进行分区
n--创建一个新分区
p--设置为主分区
分区号回车使用默认
扇区回车使用默认
+99G 代表希望这个分区的空间 (可自定义)
w-保存配置
欢迎使用 fdisk (util-linux 2.23.2)。
更改将停留在内存中,直到您决定将更改写入磁盘。
使用写入命令前请三思。
命令(输入 m 获取帮助):n
Partition type:
p primary (2 primary, 0 extended, 2 free)
e extended
Select (default p):
Using default response p
分区号 (1,2,3,4,默认 1):
起始 扇区 (83886080-1048575999,默认为 83886080):
将使用默认值 83886080
Last 扇区, +扇区 or +size{K,M,G} (83886080-1048575999,默认为 1048575999):+99G
分区 1 已设置为 Linux 类型,大小设为 99 GiB
命令(输入 m 获取帮助):w
查看新加磁盘
partprobe 热加载分区表信息
在使用 lsblk 查看新增sdb1有没有信息
创建新物理卷PV
pvcreate /dev/sdb1
将PV加入卷组VG
vgextend centos /dev/sdb1
扩展逻辑卷LV
lvextend -L +99G /dev/mapper/centos-home
同步文件系统
- 如果
/dev/mapper/centos-home
使用的是 XFS 文件系统:xfs_growfs /dev/mapper/centos-home
- 如果使用的是 ext4 文件系统:
resize2fs /dev/mapper/centos-home
扩容成功!