安裝linux系統時會指定Swap分區大小,通常是內存的兩倍,但在有些場景下可能預先設置的Swap分區空間不足,這個時候須要增長其大小html
官方建議在RAM是2到4.5G時,swap是RAM的2倍;若是RAM大於等於4G則swap等於RAM便可linux
查看當前swap分區大小vim
普通增長方法:spa
給swap交換分區增長2G空間3d
[root@elements ~]# dd if=/dev/zero of=/var/swap bs=1M count=2048 # 建立一個2G的文件 記錄了2048+0 的讀入 記錄了2048+0 的寫出 2147483648字節(2.1 GB)已複製,16.376 秒,131 MB/秒 [root@elements ~]# du -h /var/swap # 查看建立的文件大小 2.1G /var/swap [root@elements ~]# mkswap /var/swap # 將該文件轉換爲swap格式的文件 mkswap: /var/swap: warning: don't erase bootbits sectors on whole disk. Use -f to force. Setting up swapspace version 1, size = 2097148 KiB no label, UUID=cb264736-bf3f-477a-a94d-2989685d2c8a [root@elements ~]# /sbin/swapon /var/swap # 將該文件掛載到swap分區 [root@elements ~]# free -h # 查看swap空間時候增長 total used free shared buffers cached Mem: 3.9G 2.2G 1.7G 160K 7.5M 2.0G -/+ buffers/cache: 162M 3.7G Swap: 9.8G 0B 9.8G
使用該方法後須要將該分區添加至/etc/fstab中,不然重啓後空間仍是原來的大小code
[root@elements ~]# tail -1 /etc/fstab /var/swap swap swap defaults 0 0
查看swap裝置信息,也就是swap的組成htm
取消掛載,即取消擴容blog
清除文件內存
[root@elements ~]# rm -rf /var/swap [root@elements ~]# vim /etc/fstab 刪除添加的開機掛載
LVM擴容縮減swapelement