擴容swap交換分割槽空間

2022-05-02 14:54:10 字數 1582 閱讀 9822

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

# 建立乙個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

使用該方法後需要將該分割槽新增至/etc/fstab中,否則重啟後空間還是原來的大小

0檢視swap裝置資訊,也就是swap的組成

取消掛載,即取消擴容

清除檔案

[root@elements ~]# rm -rf /var/swap 

[root@elements ~]# vim /etc/fstab

刪除新增的開機掛載

lvm擴容縮減swap

擴容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...