最近在學習swap分區,我們大家都知道swap分區主要是爲了交換數據而設立的,但是有時候swap分區不夠用,需要時間增加swap分區,不可能爲了增加swap分區而把服務器關閉半小時吧,爲此有更好的辦法來解決此問題,就是利用文件來創建swap分區,以解燃眉之急。
操作如下:
測試環境,爲了驗證其的可行性,先創建100M作爲分區,請看操作步驟:
1、增加swap文件塊:100M
命令:#dd if=/dev/zero of=/tmp/100swap1 bs=1M count=100
其中:if表示從文件中讀數據,if=/dev/zero
of表示把數據寫入到文件中去 ,of=/tmp/100swap1
bs爲單位,後面可以接K,M,G的單位
count爲累加,累加100次;
從/dev/zero中讀取數據並寫入到/tmp/100swap1,這裏面/dev/zero是一個輸入設備,主要用於初始化文件;
2、把此分區格式化爲swap分區:
#mkswap /tmp/100swap1
3、臨時加載swap分區
臨時掛載:
掛載後swap分區:
4、查看設備的uuid號:
#blkid /tmp/100swap1
4、掛載並隨系統啓動:
#vim /etc/fstab
5、讓/etc/fstab配置生效
#swapon –a
6、查看swap分區掛載情況
#cat /proc/swaps
#swapon –s
7、現在swap分區的大小
完成掛載swap分區了
那如果不行了,要怎麼刪除呢
操作很簡單:
停用命令:#swapoff /tmp/100swap1