Linux增加交換分割槽

2021-06-22 18:26:31 字數 921 閱讀 3597

在安裝oracle後,為使oracle流暢執行,需要手動增加linux的交換分割槽(相當於windows下的虛擬記憶體)的大小,本文介紹兩種增加交換分割槽(swap)的方法。

第一種方法:新建分割槽

1、fdisk /dev/sda

2、n新建乙個分割槽,新建分割槽要求硬碟上還有空閒空間可用

注意:分出乙個區做為交換分割槽,分割槽型別應為primary,extend不能做為交換分割槽。

3、t 

修改該分割槽的型別為交換分割槽(交換分割槽id為82)

4、w 儲存分割槽表

5、使更改後的分割槽表立即生效 partprobe

6、將sda5分割槽格式化為交換分割槽 mkswap /dev/sda5

7、檢視交換分割槽大小 free

8、掛載交換分割槽 swapon /dev/sda5

9、用free命令檢視新的交換分割槽大小,發現交換分割槽已經增加了。

10、解除安裝交換分割槽:swapoff /dev/sda5

第二種方法:建立虛擬記憶體檔案

1、建立512m的空檔案 dd if=/dev/zero of=/tmp/swap1 bs=1m count=512

2、格式化為交換分割槽 mkswap /tmp/swap1

3、檢視交換分割槽大小 free

4、掛載交換分割槽 swapon /tmp/swap1

如果想要在重啟後生效,則在/etc/fstab檔案中加入:

/tmp/swap1              swap                    swap    defaults        0 0

如果要去掉新增加的swap檔案,使用 swapoff /tmp/swap1即可。

Linux下增加交換分割槽的方法

linux下增加swap的大小這個算是很基礎的東西了。不過上帝賜給了人類一件非常好的禮物是遺忘。誠然,像增加swap的大小這樣基礎的操作,也常常在用到的時候發現已經忘了怎麼去弄。搞的每次都要再去internet上去查。所以索引在部落格裡記錄下,以便以後用時能直接手到掂來。增加swap大小的方法有兩種...

Redhat Linux 增加交換分割槽大小

一般有兩種情況 一是交換分割槽由邏輯卷管理,一般新版本的系統都是這種情況 二是裝置檔案。一 增加邏輯卷大小 關閉交換分割槽裝置 swapoff v dev volgroup00 logvol01 增加邏輯卷大小 lvresize l 512m dev volgroup00 logvol01 設定交換...

linux 交換分割槽

1 為何mem很多,swap卻慢了?根據linux記憶體管理方法,在兩種情況下,swap會被使用 1.2 page排程演算法 當某些mem中的page長時間不用,即使mem還有很多空間,仍會被換出到swap。2 怎麼設定swap大小?一般將swap大小設定為超過物理記憶體1.6倍。3 當swap不夠...