在不重裝系統的狀況下建立Linux的Swap分區

本文由荒原之夢原創,原文連接:http://zhaokaifeng.com/?p=649bash

操做環境:

CentOS 7ui

操做背景:

本文中使用的CentOS Linux系統在安裝的時候沒有建立Swap分區。下面介紹的方法是經過建立一個文件的方式在不重裝系統(即不格式化整個磁盤)的狀況下建立Swap交換分區。spa

具體步驟:

建立一個文件夾code

mkdir /swapfile1

注:swapfile1這個文件夾的路徑能夠根據本身的須要選擇。server

進入該文件夾裏面get

cd swapfile1/

建立swap分區文件:string

dd if=/dev/zero of=swapfile bs=512 count=8388616

注:該命令是在磁盤上劃分一個4G大小的分區,掛載在swapfile上。bs*count便是swap分區的大小,512*8388616=4294971392KB=4GB.io

因爲要建立的分區比較大,稍等大概一分鐘後,能夠看到以下回顯:class

88616
8388616+0 records in
8388616+0 records out
4294971392 bytes (4.3 GB) copied, 76.0531 s, 56.5 MB/s

將該分區設置成swap分區:file

/sbin/mkswap swapfile

回顯:

Setting up swapspace version 1, size = 4194304 KiB
no label, UUID=003d69e1-4536-45a2-bccb-b9eedb8e10b6

注:這裏提示「no label」是正常的,交換分區通常都沒有標籤。

將swap分區變成有效狀態:

/sbin/swapon swapfile

回顯:

swapon: /swapfile1/swapfile: insecure permissions 0644, 0600 suggested.

輸入 Free 可查看Swap分區是否建立成功。

相關文章
相關標籤/搜索