一鍵增加swap空間指令碼

2021-08-07 23:12:30 字數 792 閱讀 8078

#!/bin/bash

echo -e "\033[33m your current swap is \033[0m"

free -h

mkdir /swapdir

cd /swapdir

dd if=/dev/zero of=/swapdir/swap bs=1m count=512 #這裡增加的空間是512mb

chmod 0600 swap

mkswap /swapdir/swap #把這個分割槽變成swap分割槽

swapon /swapdir/swap #把剛建的swap分割槽設成為有效狀態

myfile=/etc/fstab.bak

cd /etc

if [ -f "$myfile" ];then

rm -rf fstab.bak #刪除之前的備份

else

cp /etc/fstab /etc/fstab.bak #備份fstab

fiecho "/swapdir/swap swap swap defaults 0 0">>/etc/fstab #增加新的swap開機自動啟動

echo -e "\033[31m done\!congratulation\!system swap add successful\! \033[0m"

echo -e "\033[33m your system swap is \: \033[0m"

free -h

該指令碼在本人測試通過,目前沒有發現問題。使用過程中如果遇到任何問題可以諮詢本人。



增加swap空間

在安裝linux的時候,不知道swap空間分配多少比較好,所以會隨便分配乙個,在真正使用的時候,比如安裝oracle10g會要求很大的swap空間,發現swap空間不夠,那應該怎麼增加swap空間大小呢。以下的操作都要在root使用者下進行,首先先建立乙個分割槽,採用dd命令比如 if dev ze...

Linux系統Swap一鍵指令碼 新增 刪除

swap一鍵新增刪除的指令碼 說明 很多人的vps伺服器由於記憶體太小,會導致很多程序被殺掉,這時候就需要我們新增swap虛擬記憶體了,這裡就整了個一鍵指令碼方便使用。架構,安裝會自動退出。執行命令 其它指令碼 備用 然後根據選項進行操作,記得新增 swap 的時候填寫純數字,預設單位為 mb 自寫...

臨時增加swap空間

臨時增加swap空間的。方法如下 step 1 dd if dev zero of home swap bs 1024 count 500000 注釋 of home swap,放置swap的空間 count的大小就是增加的swap空間的大小,1024就是塊大小,這裡是1k,所以總共空間就是bs c...