1.卸载磁盘
yum install -y psmisc
ps -ef |grep docker
kill -9 2654
ps -ef |grep docker
fuser -mv -k /dev/sdc1
df -h
fuser -mv -k /dev/sdc1
umount /dev/sdc1
2. 数据盘分区
执行以下命令,新建一个分区
fdisk /dev/sdc
按照界面的提示,一次输入”p”(查看已有分区信息), ”d”(删除需要扩容的分区)、“n”(新建分区)、“p”(新建主分区)、“1”(使用第1个主分区,必须保持与需要扩容的分区一样),两次回车(使用默认配置),输入“w”(保存分区表),开始分区。
这里是以创建1个分区为例,用户也可以根据自己的需求扩容多个分区
WARNING: Re-reading the partition table failed with error 16: Device or resource busy.
The kernel still uses the old table. The new table will be used at
the next reboot or after you run partprobe(8) or kpartx(8)
Syncing disks.
[root@autoyc-redis1 ~]# partprobe /dev/sdc
[root@autoyc-redis1 ~]# mount /dev/sdc1 /data/
[root@autoyc-redis1 ~]# df -h
Filesystem Size Used Avail Use% Mounted on
/dev/sda2 50G 2.3G 48G 5% /
devtmpfs 14G 0 14G 0% /dev
tmpfs 14G 0 14G 0% /dev/shm
tmpfs 14G 17M 14G 1% /run
tmpfs 14G 0 14G 0% /sys/fs/cgroup
/dev/sda1 497M 81M 417M 17% /boot
/dev/sdb1 55G 53M 53G 1% /mnt/resource
tmpfs 2.8G 0 2.8G 0% /run/user/1002
/dev/sdc1 128G 33M 128G 1% /data
[root@autoyc-redis1 ~]# resize2fs /dev/sdc1
resize2fs 1.42.9 (28-Dec-2013)
resize2fs: Bad magic number in super-block while trying to open /dev/sdc1
Couldn't find valid filesystem superblock.
[root@autoyc-redis1 ~]# df -hT
Filesystem Type Size Used Avail Use% Mounted on
/dev/sda2 xfs 50G 2.3G 48G 5% /
devtmpfs devtmpfs 14G 0 14G 0% /dev
tmpfs tmpfs 14G 0 14G 0% /dev/shm
tmpfs tmpfs 14G 17M 14G 1% /run
tmpfs tmpfs 14G 0 14G 0% /sys/fs/cgroup
/dev/sda1 xfs 497M 81M 417M 17% /boot
/dev/sdb1 ext4 55G 53M 53G 1% /mnt/resource
tmpfs tmpfs 2.8G 0 2.8G 0% /run/user/1002
/dev/sdc1 xfs 128G 33M 128G 1% /data
了解后发现,xfs格式的文件扩充需要使用 xfs_growfs ,需要先mount卷后再扩容,mount /dev/sdc1 /data/
[root@autoyc-redis1 ~]# xfs_growfs /dev/sdc1
meta-data=/dev/sdc1 isize=512 agcount=4, agsize=8388544 blks
= sectsz=4096 attr=2, projid32bit=1
= crc=1 finobt=0 spinodes=0
data = bsize=4096 blocks=33554176, imaxpct=25
= sunit=0 swidth=0 blks
naming =version 2 bsize=4096 ascii-ci=0 ftype=1
log =internal bsize=4096 blocks=16383, version=2
= sectsz=4096 sunit=1 blks, lazy-count=1
realtime =none extsz=4096 blocks=0, rtextents=0
data blocks changed from 33554176 to 78642944
[root@autoyc-redis1 ~]# df -hT
Filesystem Type Size Used Avail Use% Mounted on
/dev/sda2 xfs 50G 2.3G 48G 5% /
devtmpfs devtmpfs 14G 0 14G 0% /dev
tmpfs tmpfs 14G 0 14G 0% /dev/shm
tmpfs tmpfs 14G 17M 14G 1% /run
tmpfs tmpfs 14G 0 14G 0% /sys/fs/cgroup
/dev/sda1 xfs 497M 81M 417M 17% /boot
/dev/sdb1 ext4 55G 53M 53G 1% /mnt/resource
tmpfs tmpfs 2.8G 0 2.8G 0% /run/user/1002
/dev/sdc1 xfs 300G 34M 300G 1% /data