安裝linux系統時會指定swap分割槽大小,一般是記憶體的兩倍,但在有些場景下可能預先設定的swap分割槽空間不足,這個時候需要增加其大小
官方建議在ram是2到4.5g時,swap是ram的2倍;如果ram大於等於4g則swap等於ram即可
檢視當前swap分割槽大小
普通增加方法:
給swap交換分割槽增加2g空間
[root@elements ~]# dd if=/dev/zero of=/var/swap bs=1m count=2048使用該方法後需要將該分割槽新增至/etc/fstab中,否則重啟後空間還是原來的大小# 建立乙個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
kibno 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
.7gswap:
9.8g 0b 9.8g
0檢視swap裝置資訊,也就是swap的組成
取消掛載,即取消擴容
清除檔案
[root@elements ~]# rm -rf /var/swaplvm擴容縮減swap[root@elements ~]# vim /etc/fstab
刪除新增的開機掛載
擴容swap空間
新增swap空間 適用場景 解決方法 一 新增磁碟作為swap使用 新增磁碟 root test fdisk l dev sdb disk dev sdb 21.5 gb,21474836480 bytes 255 heads,63 sectors track,2610 cylinders unit...
最快swap分割槽擴容
df h 檢視當前磁碟容量sudo swapoff a 關閉當前的swap分割槽sudo dd if dev zero of swapfile bs 1m count 1024 status progress 更改swapfile大小為 count bs,容量大小一般為物理記憶體的2倍,根據自己的需...
swap交換分割槽
1.怎麼樣製作swap分割槽 標準的linux安裝,swap分割槽 湊夠硬碟分出來的 是記憶體的兩倍大小,如果增加了記憶體條,那swap分割槽也要增加,如果增加1g記憶體,swap分割槽就要增加2g。一 決定修改swap大小,首先在空間合適處建立用於分割槽的 swap 檔案 如 swap1 dd i...