Linux操作记录1--系统盘扩容

  1. 先在云控制台新增容量
  2. 运行下面的命令以查看根目录目前的容量
1
2
3
4
5
6
7
8
9
10
11
[root@ip-172-17-6-219 ~]$ df -hT
Filesystem Type Size Used Avail Use% Mounted on
devtmpfs devtmpfs 461M 0 461M 0% /dev
tmpfs tmpfs 479M 0 479M 0% /dev/shm
tmpfs tmpfs 479M 780K 478M 1% /run
tmpfs tmpfs 479M 0 479M 0% /sys/fs/cgroup
/dev/nvme0n1p1 xfs 8.0G 5.6G 2.5G 70% /
tmpfs tmpfs 96M 0 96M 0% /run/user/1015
tmpfs tmpfs 96M 0 96M 0% /run/user/1014
tmpfs tmpfs 96M 0 96M 0% /run/user/0
tmpfs tmpfs 96M 0 96M 0% /run/user/1028

运行下面的命令来查看实际容量

1
2
3
4
5
[root@ip-172-17-6-219 ~]$ lsblk
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
nvme0n1 259:0 0 15G 0 disk
|-nvme0n1p1 259:1 0 8G 0 part /
`-nvme0n1p128 259:2 0 1M 0 part
  1. 运行下面的命令来增加容量(最后的1为目标盘在这个nvme0n1)中的序号
1
2
[root@ip-172-17-6-219 ~]$ sudo growpart /dev/nvme0n1 1
CHANGED: partition=1 start=4096 old: size=16773087 end=16777183 new: size=31453151 end=31457247

为了验证容量是否已经被添加, 我们可以再次使用lsblk命令

1
2
3
4
5
[root@ip-172-17-6-219 ~]$ lsblk
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
nvme0n1 259:0 0 15G 0 disk
|-nvme0n1p1 259:1 0 15G 0 part /
`-nvme0n1p128 259:2 0 1M 0 part
  1. 根据文件系统不同运行不同的命令

如果是xfs文件系统: sudo xfs_growfs -d /

1
2
3
4
5
6
7
8
9
10
11
[root@ip-172-17-6-219 ~]$ sudo xfs_growfs -d /
meta-data=/dev/nvme0n1p1 isize=512 agcount=4, agsize=524159 blks
= sectsz=512 attr=2, projid32bit=1
= crc=1 finobt=1 spinodes=0
data = bsize=4096 blocks=2096635, imaxpct=25
= sunit=0 swidth=0 blks
naming =version 2 bsize=4096 ascii-ci=0 ftype=1
log =internal bsize=4096 blocks=2560, version=2
= sectsz=512 sunit=0 blks, lazy-count=1
realtime =none extsz=4096 blocks=0, rtextents=0
data blocks changed from 2096635 to 3931643

如果是ext4文件系统:

1
sudo resize2fs /dev/nvme5n1p2