本文由荒原之梦原创,原文链接:http://zhaokaifeng.com/?p=649

操作环境:

CentOS 7

操作背景:

本文中使用的CentOS Linux系统在安装的时候没有创建Swap分区。下面介绍的方法是通过创建一个文件的方式在不重装系统(即不格式化整个磁盘)的情况下创建Swap交换分区。

具体步骤:

创建一个文件夹

mkdir /swapfile1

注:swapfile1这个文件夹的路径可以根据自己的需要选择。

进入该文件夹里面

cd swapfile1/

创建swap分区文件:

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

注:该命令是在磁盘上划分一个4G大小的分区,挂载在swapfile上。bs*count即是swap分区的大小,512*8388616=4294971392KB=4GB.

由于要创建的分区比较大,稍等大概一分钟后,可以看到如下回显:

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

将该分区设置成swap分区:

/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分区是否创建成功。

最新文章

  1. Mysql 存储引擎中InnoDB与Myisam的主要区别
  2. apache与nginx的虚拟域名配置
  3. Hibernate(五)__hql语句
  4. 微信小程序「官方示例代码」浅析【上】
  5. hdu 4165 dp
  6. MEAN-全栈javascript开发框架
  7. PHP也20岁了
  8. JS面向对象组件(四) -- 面向对象的继承
  9. Nginx模块开发1_明白自定义模块的编译流程
  10. k8s网络之Flannel网络
  11. Python爬虫入门教程 19-100 51CTO学院IT技术课程抓取
  12. kubernetes云平台管理实战:如何创建deployment更好(九)
  13. redis 远程操作命令
  14. 【转载】Centos系统快速部署LNMP环境
  15. C# 面向对象的base的使用
  16. [No0000176]Git常用命令速查表(收藏大全)
  17. django会话session
  18. Hive 系列(二)权限管理
  19. zoj Continuous Login
  20. java外观模式(Facade)

热门文章

  1. URL 多线程下载
  2. vim配置文件(本人喜欢的风格)
  3. 基于友善之臂ARM-tiny4412--uboot源码分析
  4. 复位windows网络参数的方法
  5. C# 如何合并Excel工作表
  6. FCL源码中数组类型的学习及排序函数Sort函数的分析
  7. javaScript(3)---语法、关键保留字及变量
  8. Pivotal开源基于PostgreSQL的数据库Greenplum
  9. 我的AngularJS学习轨迹
  10. Redis+Django(Session,Cookie、Cache)的用户系统