Linux添加swap分區


swap分區的作用為當系統的物理內存不夠用的時候,就需要將物理內存中的一部分空間釋放出來,以供當前運行的程序使用,那些被釋放的空間可能來自一些很長時間沒有什么操作的程序,這些被釋放的空間被臨時保存到Swap空間中,等到那些程序要運行時,再從Swap中恢復保存的數據到內存中。這樣,系統總是在物理內存不夠時,才進行Swap交換。

首先查看系統是否有swap分區

可以看到swap分區大小為0,即沒有swap分區。

開始創建swap分區

1、使用dd命令創建一個swap分區,在這里創建一個4G大小的分區

dd if=/dev/zero of=/root/swapfile bs=1M count=4096

 if=文件名:表示指定源文件

 of=文件名:表示指定目的文件,可以自己去設定目標文件路徑。

 bs=xx:同時設置讀入/寫出的“塊”大小

count=xx:表示拷貝多少個“塊”

bs * count 為拷貝的文件大小,即swap分區大小

2、格式化新建的分區文件

mkswap /root/swapfile

3、將新建的分區文件設為swap分區

swapon /root/swapfile

4、設置開機自動掛載swap分區

echo "/root/swapfile swap swap defaults 0 0" >> /etc/fstab

 最后再free-h 去查看分區情況:

可以看到成功添加了4G大小的swap分區


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM