Linux 設定swap磁碟分割槽

2021-10-22 23:40:01 字數 1265 閱讀 2169

free -m

cat /proc/swaps

dd if

=/dev/zero of=

/mnt/swap bs=block_size count=number_of_block

block_size、number_of_block 大小可以自定義,比如 bs=4m count=1024 代表設定 4g 大小swap 分割槽

通過mkswap命令將上面新建出的檔案做成swap分割槽

mkswap /mnt/swap

根據實際需要設定該值即可,如下述方法臨時修改此引數,假設我們配置為空閒記憶體少於 30% 時才使用 swap 分割槽

echo 30

>

若需要永久修改此配置,在系統重啟之後也生效,可修改 /etc/sysctl.conf 檔案,增加以下內容

vim /etc/sysctl.conf

30

檢視配置

sysctl -p
swapon /mnt/swap
如果在 /etc/rc.local 中有 swapoff -a 需要修改為 swapon -a

修改檔案 /etc/fstab 中的 swap 行,新增一行/mnt/swap swap swap defaults 0 0

echo "/mnt/swap swap swap defaults 0 0"

>

>

/etc/fstab

cat /proc/swaps

free -m

當系統出現記憶體不足時,開啟 swap 可能會因頻繁換頁操作,導致 io 效能下降。如果要關閉 swap,可以採用如下方法。

使用命令 swapoff 關閉 swap

修改 /etc/fstab 檔案,刪除或注釋相關配置,取消 swap 的自動掛載

swapoff /mnt/swap

swapoff -a >

/dev/

null

linux 磁碟分割槽

以後我們都將生活在數字時代,任何事都可以用二進位制的方法儲存起來。對於個人來說資料關鍵在於 全面 而對於系統運維工程師來說關鍵在於 大 所以如何安全的儲存就是我們要解決的問題之一。對於一塊硬碟 要想在系統中起到作用需要以下步驟 1 當然要正確的插上 2 利用fdisk命令 對磁碟進行分割槽,新建可用...

Linux磁碟分割槽

首先,介紹2種分割槽表 mbr分割槽表 mbr master boot record 支援的最大卷 2tb tb terabytes,1tb 1024gb 對分割槽的設限 最多4個主分割槽或3個主分割槽加乙個擴充套件分割槽。gpt分割槽表 gpt guid partition table 支援的最大...

Linux磁碟分割槽

在pc中常見的磁碟介面有ide和sata兩種,現在的pc基本上都是sata介面了,較老的可能還是ide介面。在ide介面中,各個磁碟分割槽的名字就是hda1,hda2這種形式 在sata介面中,各個磁碟分割槽的名字就是sda1,sda2這種形式。磁碟主要由碟片 機械手臂 磁頭和主軸馬達等組成。關於磁...