扩容SWAP分区

  • 有可能,按照模板克隆出来,或自己刻制虚拟机后发现swap分区很小,不满足使用需求,因此需要扩容。
  • 操作如下:

    • dd if=/dev/zero of=/swap bs=1024M count=16 ,从分区划出8x1024M的空间,挂载/swap上mkswap /swap,格式化成swap格式swapon /swap,激活/swap,加入到swap分区中
    • vi /etc/fstab ,添加 /swap swap swap defaults 0 0 实现开机自启动新添加的swap分区

      查看分区

  • 查询到正确的分区表, parted /dev/sda unit mb print

image.png

  • sda1, sda2 是 sda 这块磁盘上的两个分区。 lsblk 可以很清楚地看到。
    • lsblock。
  • 也可以直接进入在操作, parted /dev/sda
    • 查询使用磁盘分区的进程, fuser -m -v /dev/sda2

    • 虚拟内存的管理,

  1. 参考链接:

Centos系统swap管理

lvm逻辑卷分区

  1. 零停机下利用LVM对文件系统大小进行调整

    1. 前提是分区采用了lvm逻辑卷分区

      分区配置

  • 通用分区方案
    • /boot, 引导分区 200M
    • swap, 交换分区
      • 内存<8G,建议交换分区大小=内存大小的1.5倍
      • 内存>=8G,建议交换分区大小=8G
    • /, 根分区
  • 数据信息比较重要的分区方案
    • /boot, 200M
    • swap,同上
    • /, 20~200G
    • /data, 剩余空间大小
  • 灵活的分区方案
    • /boot,200M
    • swap,同上
    • /,20~200G
    • 剩余空间不分,等到以后有需要时手动分区