Linux調(diào)整Swap空間大小的擴容分區(qū)技巧
查看當前Swap文件位置以及大小
要查看當前正在使用的swap文件或分區(qū)的位置,您可以使用swapon命令。
執(zhí)行以下命令:
sudo swapon --show
這將顯示所有活動的swap空間,包括其類型(例如文件或分區(qū))、大小、使用情況和位置。
如果您只對文件路徑或分區(qū)路徑感興趣,您可以通過/proc/swaps文件查看相同的信息:
cat /proc/swaps
這將列出系統(tǒng)上所有的swap空間,包括它們的位置。
設置一個新的Swap空間
在Manjaro(基于Arch的Linux發(fā)行版)上,您可以使用多種方法設置swap空間。以下是創(chuàng)建和設置swap空間的一般步驟:
創(chuàng)建swap文件:
選擇一個目錄(通常是/)并創(chuàng)建一個swap文件。例如,創(chuàng)建一個4GB的swap文件:
sudo fallocate -l 4G /swapfile
設置正確的權限:
出于安全原因,應確保swap文件只有root用戶可以讀寫:
sudo chmod 600 /swapfile
格式化為swap:
sudo mkswap /swapfile
啟用swap:
sudo swapon /swapfile
使swap持久化:
要在重啟后保持swap設置,需要在/etc/fstab文件中添加條目。首先使用文本編輯器打開fstab文件:
sudo nano /etc/fstab
然后,在文件的末尾添加以下行:
/swapfile none swap defaults 0 0
保存并關閉文件。
調(diào)整Swappiness(可選):
Swappiness是一個值,表示系統(tǒng)應該如何積極地使用swap空間。值范圍從0到100,其中100表示最積極的使用swap。
查看當前swappiness值:
cat /proc/sys/vm/swappiness
如果需要更改,例如設置為10:
sudo sysctl vm.swappiness=10
要使其持久化,添加或修改/etc/sysctl.conf文件中的vm.swappiness值。
請注意,雖然上述步驟描述了如何使用swap文件,但您也可以選擇在硬盤上創(chuàng)建一個swap分區(qū)。選擇使用swap文件還是swap分區(qū)取決于您的具體需求和偏好。
調(diào)整Swap空間大小
NAME TYPE SIZE USED PRIO /swapfile file 512M 397.9M -2
從提供的輸出中,您目前有一個大小為512M的/swapfile作為swap文件,并且它已經(jīng)使用了397.9M。如果您想調(diào)大這個swap文件的大小,可以按照以下步驟操作:
關閉當前的swap文件:
在調(diào)整大小之前,您需要先關閉當前的swap文件:
sudo swapoff /swapfile
調(diào)整swap文件的大小:
假設您想將swap文件調(diào)整到1GB:
sudo fallocate -l 1G /swapfile
重新格式化為swap:
sudo mkswap /swapfile
重新啟用swap:
sudo swapon /swapfile
檢查新的swap大小:
再次使用swapon --show命令來確認新的swap文件大小:
sudo swapon --show
完成以上步驟后,您的swap文件大小應該已經(jīng)從512M增加到1G。如果您需要更大或更小的大小,只需在第2步中調(diào)整fallocate命令的大小參數(shù)即可。
以上就是Linux調(diào)整Swap空間大小的擴容技巧的詳細內(nèi)容,更多關于Linux調(diào)整Swap空間大小的資料請關注腳本之家其它相關文章!
相關文章

linux怎么調(diào)整swap大小? linux擴容swap分區(qū)的技巧
linux怎么調(diào)整swap大???linux系統(tǒng)中想要擴容swap分區(qū),該怎么操作呢?下面我們就來看看linux擴容swap分區(qū)的技巧2023-02-28Linux系統(tǒng)下對硬盤分區(qū)進行擴容的方法總結
這篇文章主要介紹了Linux系統(tǒng)下對硬盤分區(qū)進行擴容的方法總結,這里推薦LVM方式,注意操作時先對數(shù)據(jù)進行備份以防萬一,需要的朋友可以參考下2015-12-31
linux系統(tǒng)怎么增加swap交換分區(qū)?
linux系統(tǒng)怎么增加swap交換分區(qū)? linux系統(tǒng)有點卡,想要增加swap交換分區(qū),該怎么增加呢?下面我們就來看看詳細的教程,需要的朋友可以參考下2017-09-06Linux Mount NTFS分區(qū)造成的權限問題如何解決?
最近一些朋友問小編Linux Mount NTFS分區(qū)造成的權限問題如何解決?今天小編將為大家?guī)淼氖荓inux Mount NTFS分區(qū)造成的權限問題的解決方案,希望對大家會有幫助,有需要的2017-04-19為Llinux系統(tǒng)添加交換分區(qū)(swap space)的方法
今天小編為大家分享的是為Llinux系統(tǒng)添加交換分區(qū)(swap space)的方法。希望對大家會有幫助,有需要的朋友一起去看看吧2017-04-17
最近一些朋友問小編Linux與grub下如何查看各分區(qū)設備名稱?今天小編將要為大家?guī)淼氖荓inux與grub下查看各分區(qū)設備名稱的方法,有需要的朋友一起去看看吧2017-04-04
linux如何修改分區(qū)id?修改linux分區(qū)類型的方法
linux如何修改分區(qū)id 怎么修改linux分區(qū)類型?今天小編就為大家?guī)淼氖切薷膌inux分區(qū)類型的方法!希望對大家會有幫助!有需要的朋友一起去看看吧2017-03-24redhat linux swap分區(qū)擴展的三種方法詳解
一些朋友對redhat linux swap分區(qū)擴展不知道如何操作?今天小編將為大家?guī)淼氖莚edhat linux swap分區(qū)擴展的三種方法詳解!希望對大家會有幫助,有需要的朋友一起去看看吧2017-03-19
運維老鳥談生產(chǎn)場景對linux系統(tǒng)進行分區(qū)的方法
一些朋友還不知道生產(chǎn)場景如何對linux系統(tǒng)進行分區(qū)?今天小編為大家?guī)淼氖沁\維老鳥談生產(chǎn)場景對linux系統(tǒng)進行分區(qū)的方法;有需要的朋友可以過來看看2016-12-14Linux Shell 常用命令與目錄分區(qū)的學習總結
很早就想根據(jù)自己的學習規(guī)律和遺忘規(guī)律,自己總結一下Linux/Unix系統(tǒng)的Shell命令,一來便于自己時常查詢之用,二來也分享于各位博友,需要的朋友可以參考下2016-11-21






