Linux 設定swap分割槽

2021-07-27 15:16:53 字數 2090 閱讀 4528

1、檢查當前的分割槽

情況(使用free -m或cat /proc/swap

s )

[root@db2 root]# free -m

total used free shared buffers cached

mem: 1006 84 922 0 11 38

-/+ buffers/cache: 35 971

swap: 0 0 0

[root@db2 root]#

2、增加交換分割槽

檔案及大小

檢查沒有

swap

,下面就需要增加,判定新交換檔案的大小,將大小乘以1024來判定塊的大小。例如,大小為64mb的交換檔案的塊大小為65536,在 shell 提示下以根使用者身份鍵入以下命令,其中的 count 等於想要的塊大小。

[root@db2 root]# dd if=/dev/zero of=/home/swap bs=1024 count=1024000

1024000+0 records in

1024000+0 records out

[root@db2 root]#

使用以下命令來設定交換檔案:

[root@db2 root]# mkswap /home/swap

setting up swapspace version 1, size = 1023996 kib

[root@db2 root]#

3、啟用交換分割槽

檔案

要立即啟用交換檔案而不是在引導時自動啟用,使用以下命令:

[root@db2 root]# swapon /home/swap

檢查增加後的交換情況:

[root@db2 root]# free -m

total used free shared buffers cached

mem: 1006 994 12 0 4 929

-/+ buffers/cache: 60 946

swap: 999 0 999

[root@db2 root]#

要在引導時啟用,編輯 /etc/fstab 檔案來包含以下行(/home/

swap

swap

swap

defaults 0 0 ):

[root@db2 root]# vi /etc/fstab

label=/ / ext3 defaults 1 1

label=/boot /boot ext2 defaults 1 2

/home/swap swap swap defaults 0 0

none /dev/pts devpts gid=5,mode=620 0 0

none /proc proc defaults 0 0

none /dev/shm tmpfs defaults 0 0

label=/usr /usr ext3 defaults 1 2

/dev/sda5 swap swap defaults 0 0

/dev/cdrom /mnt/cdrom iso9660 noauto,owner,kudzu,ro 0 0

/dev/fd0 /mnt/floppy auto noauto,owner,kudzu 0 0

/home/swap swap swap defaults 0 0 系統

下次引導時,它就會啟用新建的交換檔案,再次檢查新增後的情況:

[root@db2 oracledb]# free -m

total used free shared buffers cached

mem: 1006 979 27 0 6 917

-/+ buffers/cache: 54 952

swap: 999 0 999

[root@db2 oracledb]#

linux設定swap分割槽

由於阿里雲的linux主機預設不帶swap,需要自己配置 樓主的主機是4g ram 20g系統盤 100g的新掛載硬碟 掛載目錄 data 由於20g的系統盤空間吃緊,所以把交換分割槽劃分到 data下 1 2 3 4 5 6 7 8 9 10 11 cd data 複製swap檔案塊4g 512b...

Linux 設定swap磁碟分割槽

free m cat proc swapsdd if dev zero of mnt swap bs block size count number of blockblock size number of block 大小可以自定義,比如 bs 4m count 1024 代表設定 4g 大小sw...

CentOS設定交換分割槽swap

環境檢視 檢視未設定交換分割槽之前 新加一塊磁碟用於交換分割槽 dev sdc 格式化mkswap dev sdc 設定為交換分割槽 swapon dev sdc再次檢視 設定為重啟也生效,修改配置檔案 etc fstab增加一行 uuid 10702f09 a7b0 472a a38f e17e8...