swap 配置 擴容以及永久關閉

2022-09-09 08:06:13 字數 1558 閱讀 3632

1、建立swap

#分割槽fdisk /dev/sd* -> n -> p -> 1 -> 預設全部大小 -> t(分割槽格式) -> 82(linux swap 分割槽) -> w

#分割槽表生效

partprobe 

#格式化成swap分割槽    

mkswap /dev/sd*1

#啟用新的swap 分割槽    

swapon /dev/sd*1

#開機自動掛載

echo 『/dev/sd*1  swap  swap  defaults  0  0' >> /etc/fstab

2)新增交換檔案方式建立

#建立大小為2g的交換檔案

dd if=/dev/zero of=/swapfile bs=1m count=2048

#使用 mkswap 命令來設定交換檔案

mkswap /swapfile

#啟用交換分割槽

swapon /swapfile

#使其開機自動掛載

echo 『/swapfile   swap  swap  defaults  0  0' >> /etc/fstab

2、擴容swap

#分割槽fdisk /dev/sd* -> n -> p -> 1 -> 預設全部大小 -> t(分割槽格式) -> 82(linux swap 分割槽) -> w

#分割槽表生效

partprobe 

#格式化成swap分割槽    

mkswap /dev/sd*1

#啟用新的swap 分割槽    

swapon /dev/sd*1

#開機自動掛載

echo 『/dev/sd*1  swap  swap  defaults  0  0' >> /etc/fstab

2)新增交換檔案方式

#建立大小為2g的交換檔案

dd if=/dev/zero of=/swapfile bs=1m count=2048

#使用 mkswap 命令來設定交換檔案

mkswap /swapfile

#啟用交換分割槽

swapon /swapfile

#使其開機自動掛載

echo 『/swapfile   swap  swap  defaults  0  0' >> /etc/fstab

3、swap分割槽永久關閉#swapoff swap分割槽

#vim /etc/fstab

2.刪除swap的lv

#lvremove

3.備份/boot 分割槽內容

4.檢查修改/boot/grub2/grub.cfg及/etc/default/grub內容

確認swap的lv資訊已經刪除,然後更新grub.cfg的配置檔案

#grub2-mkconfig -o /boot/grub2/grub.cfg

5. 重新製作initrd

#mkinird

6. 重啟系統

如果您當前有測試環境,建議在測試環境中驗證後,在到生產系統中應用

擴容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交換分割槽空間

安裝linux系統時會指定swap分割槽大小,一般是記憶體的兩倍,但在有些場景下可能預先設定的swap分割槽空間不足,這個時候需要增加其大小 官方建議在ram是2到4.5g時,swap是ram的2倍 如果ram大於等於4g則swap等於ram即可 檢視當前swap分割槽大小 普通增加方法 給swap...