擴容swap交換分區空間

安裝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

http://www.javashuo.com/article/p-afnzfbkc-m.html

相關文章
相關標籤/搜索