swap分區擴容與縮容


安裝linux系統時會指定Swap分區大小,一般是內存的兩倍,但在有些場景下可能預先設置的Swap分區空間不足,這個時候需要增加其大小

官方建議在RAM24.5G時,swapRAM2倍;如果RAM大於等於4Gswap等於RAM即可。

查看當前swap分區大小

例如現在給swap分區擴容2G空間,操作過程如下:

[root@test02 ~]# dd if=/dev/zero of=/var/swap bs=1M count=2048 # 創建一個2G的文件 記錄了2048+0 的讀入 記錄了2048+0 的寫出 2147483648字節(2.1 GB)已復制,12.2935 秒,175 MB/秒

[root@test02 ~]# du - h /var/swap

2.0G    /var/swap

[root@test02 ~]# mkswap /var/swap             # 將該文件轉換為swap格式的文件

正在設置交換空間版本 1,大小 = 2097148 KiB

無標簽,UUID=93da2fb7-6858-4aaf-86a4-06017383f7c6

[root@test02 ~]# /sbin/swapon /var/swap    # 將該文件掛載到swap分區

swapon: /var/swap:不安全的權限 0644,建議使用 0600

[root@test02 ~]# free –h        # 查看swap空間時候增加

相關操作如下圖所示:

 

至此需要把新加的分區加到/etc/fstab,否則重啟機器后會重置,如下圖所示:

 

查看swap配置信息,也就是swap的組成。

 

取消掛載,即取消擴容

清除在/etc/fstab中添加的內容。

安裝linux系統時會指定Swap分區大小,一般是內存的兩倍,但在有些場景下可能預先設置的Swap分區空間不足,這個時候需要增加其大小

官方建議在RAM24.5G時,swapRAM2倍;如果RAM大於等於4Gswap等於RAM即可

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM