在不重装系统的状况下建立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分区是否建立成功。

相关文章
相关标签/搜索