先執行 free -h 查看現在的swap分配情況 執行 swapon -s 查看swap的分區文件 執行 swapoff /dev/dm-1 取消已經掛上的swap文件 現在擴充swap到4G,並將swap文件掛到/vm_memory/swapfile上 先創建/vm_memory/swapfil ...
先執行
free -h
查看現在的swap分配情況
執行
swapon -s
查看swap的分區文件
執行
swapoff /dev/dm-1
取消已經掛上的swap文件
現在擴充swap到4G,並將swap文件掛到/vm_memory/swapfile上
先創建/vm_memory/swapfile,依次執行
mkdir /vm_memory
touch /vm_memory/swapfile
這時候就創建了/vm_memory目錄和swapfile文件
然後執行
dd if=/dev/zero of=/vm_memory/swapfile bs=1M count=4096
說明下
if是啥我也不知道,好像是個只寫0的東西,是linux裡面的一個特殊文件,我理解加了這個後面的of文件才能作為記憶體使用
of是要執行的swap分區文件
bs是執行的單個塊大小,塊是存儲系統數據文件的最基本單位,最完美的塊大小是可以剛好存儲一個文件
count是塊的數量,這裡是4096,也就是 總的swap大小=1M*4096=4G
接著執行
mkswap /vm_memory/swapfile
對swap分區文件進行格式化
最後執行
swapon /vm_memory/swapfile
掛載swap的分區文件/vm_memory/swapfile
查看free -h
swap分區已經變成了4G