AWS

要扩容的磁盘先做快照:https://docs.amazonaws.cn/AWSEC2/latest/UserGuide/ebs-creating-snapshot.html
磁盘在线扩容:https://docs.amazonaws.cn/AWSEC2/latest/UserGuide/recognize-expanded-volume-linux.html

选择要操作的磁盘—-》操作—-》Modify Volume
图片.png

图片.png
linux系统的磁盘扩容是跟文件系统有关联的,扩容后还要扩文件系统

  1. [root@ip db]# df -hT # 查看磁盘大小及文件系统
  2. Filesystem Type Size Used Avail Use% Mounted on
  3. devtmpfs devtmpfs 31G 0 31G 0% /dev
  4. tmpfs tmpfs 31G 0 31G 0% /dev/shm
  5. tmpfs tmpfs 31G 572K 31G 1% /run
  6. tmpfs tmpfs 31G 0 31G 0% /sys/fs/cgroup
  7. /dev/nvme0n1p1 xfs 300G 249G 52G 83% /
  8. tmpfs tmpfs 6.2G 0 6.2G 0% /run/user/1000
  9. [root@ip db]# lsblk # 扩容前是300G
  10. NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
  11. nvme0n1 259:0 0 300G 0 disk
  12. ├─nvme0n1p1 259:1 0 300G 0 part /
  13. └─nvme0n1p128 259:2 0 1M 0 part
  14. [root@ip db]# lsblk # 扩容后1000,但此时文件系统还没扩容
  15. NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
  16. nvme0n1 259:0 0 1000G 0 disk
  17. ├─nvme0n1p1 259:1 0 300G 0 part /
  18. └─nvme0n1p128 259:2 0 1M 0 part
  19. [root@ip db]# growpart /dev/nvme0n1 1
  20. [root@ip db]# lsblk
  21. NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
  22. nvme0n1 259:0 0 1000G 0 disk
  23. ├─nvme0n1p1 259:1 0 1000G 0 part /
  24. └─nvme0n1p128 259:2 0 1M 0 part
  25. [root@ip db]# xfs_growfs -d / # 扩容文件系统
  26. # 如果是ext4文件系统,则用 resize2fs 命令
  27. [root@ip db]# df -hT
  28. Filesystem Type Size Used Avail Use% Mounted on
  29. devtmpfs devtmpfs 31G 0 31G 0% /dev
  30. tmpfs tmpfs 31G 0 31G 0% /dev/shm
  31. tmpfs tmpfs 31G 540K 31G 1% /run
  32. tmpfs tmpfs 31G 0 31G 0% /sys/fs/cgroup
  33. /dev/nvme0n1p1 xfs 1000G 251G 750G 26% /
  34. tmpfs tmpfs 6.2G 0 6.2G 0% /run/user/1000