• 微课视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 程序设计
  • 信息安全
微课江湖
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 微课视频
  • bios
  • 系统安装
  • 系统进程
  • Windows
  • LINUX
  • RedHat/Centos
  • Ubuntu/Debian
  • Fedora
  • Solaris
  • 麒麟系统
  • 红旗Linux
  • 苹果MAC
  • 注册表
  • 其它系统
您的位置:首页 > 操作系统 >RedHat/Centos > CentOS如何手动增加 删除swap区

CentOS如何手动增加 删除swap区

作者:佚名 字体:[增加 减小] 来源:互联网 时间:2017-05-12

佚名 通过本文向大家介绍了centos swap,centos swap分区,centos手动分区,centos手动安装mysql,centos 增加用户等相关知识,希望对您有所帮助,也希望大家多多支持微课江湖

SWAP是Linux中的虚拟内存,用于扩充物理内存不足而用来存储临时数据存在的。它类似于Windows中的虚拟内存。在Windows中,只可以使用文件来当作虚拟内存。而linux可以文件或者分区来当作虚拟内存。

首先查看当前的内存和swap 空间大小(默认单位为k, -m 单位为M):

free -m
</div>

此处可以看到总内存是503M,SWAP不存在。

查看swap信息,包括文件和分区的详细信息

# swapon -s
</div>

或者

# cat /proc/swaps
</div>

如果都没有,我们就需要手动添加交换分区。注意,OPENVZ架构的VPS是不支持手动添加交换分区的。

添加交换空间有两种选择:添加一个交换分区或添加一个交换文件。推荐你添加一个交换分区;不过,若你没有多少空闲空间可用, 则添加交换文件。

一、增加swap交换文件

1、使用dd命令创建一个swap交换文件

dd if=/dev/zero of=/home/swap bs=1024 count=1024000
</div>

这样就建立一个/home/swap的分区文件,大小为1G。

2、制作为swap格式文件:

mkswap /home/swap
</div>

3、再用swapon命令把这个文件分区挂载swap分区

/sbin/swapon /home/swap
</div>

我们用free -m命令看一下,发现已经有交换分区了。

但是重启系统后,swap分区又变成0了。

4、为防止重启后swap分区变成0,要修改/etc/fstab文件

vi /etc/fstab
</div>

在文件末尾(最后一行)加上

/home/swap swap swap default 0 0
</div>

这样就算重启系统,swap分区还是有值。

删除swap交换文件

1、先停止swap分区

/sbin/swapoff /home/swap
</div>

2、删除swap分区文件

rm -rf /home/swap
</div>

3、删除自动挂载配置命令

vi /etc/fstab
</div>

这行删除

/home/swap swap swap default 0 0
</div>

这样就能把手动增加的交换文件删除了。

注意:

1、增加删除swap的操作只能使用root用户来操作。

2、装系统时分配的swap分区貌似删除不了。

3、swap分区一般为内存的2倍,但最大不超过2G

二、使用分区来做SWAP(虚拟内存).

1 使用fdisk来创建交换分区(假设 /dev/sdb2 是创建的交换分区)

2 使用 mkswap 命令来设置交换分区:

# mkswap /dev/sdb2
</div>

3 启用交换分区:

# swapon /dev/sdb2
</div>

4 写入/etc/fstab,以便在引导时启用:

/dev/sdb2 swap swap defaults 0 0
</div>

删除交换分区

步骤如下:

1、先停止swap分区

/sbin/swapoff /dev/sdb2
</div>

2、删除自动挂载配置命令

vi /etc/fstab
</div>

这行删除

/dev/sdb2 swap swap defaults 0 0
</div>

这样就能把手动增加的交换分区删除了。

</div>
分享到:QQ空间新浪微博腾讯微博微信百度贴吧QQ好友复制网址打印

您可能想查找下面的文章:

  • CentOS下SWAP分区建立及释放内存详解
  • Centos使用文件来实现swap的功能
  • Centos如何增加swap分区文件?Centos增加swap分区文件的方法
  • CentOS如何手动增加 删除swap区
  • centos系统swap设置 查看swap分区的方法
  • CentOS中配置swap交换区的方法
  • CentOS技巧:减小Linux swap分区的方法

相关文章

  • 2017-05-12在CentOS上配置Software Collections源的方法
  • 2017-05-12CentOS系统中常用查看系统信息和日志命令小结
  • 2017-05-12rsync如何同步隐藏文件和排除文件?rsync同步隐藏文件和排除文件的方法
  • 2017-05-12CentOS 5 服务器 Nginx 环境推荐教程
  • 2017-05-12在CentOS下使用Munin来监控服务器运行的方法
  • 2017-05-12CentOS系统中安装高亮vim编辑工具的方法
  • 2017-05-12详解在CentOS系统的服务器上搭建VPN的方法
  • 2017-05-12CentOS系统下配置FTP的方法
  • 2017-05-12Centos 7为Dell R730服务器挂载RAID10硬盘的方法
  • 2017-05-12CentOS、Redhat中锁定、解锁软件包版本的方法(yum versionlock使用详解)

文章分类

  • bios
  • 系统安装
  • 系统进程
  • Windows
  • LINUX
  • RedHat/Centos
  • Ubuntu/Debian
  • Fedora
  • Solaris
  • 麒麟系统
  • 红旗Linux
  • 苹果MAC
  • 注册表
  • 其它系统

最近更新的内容

    • RedHat 7.3 Beta版发布:新的里程碑
    • CentOS双网卡内外网配置 route 网卡别名详解
    • centos修改dhcpd日志如何可以不记入系统日志?
    • CentOS下如何创建且挂载光盘镜像?
    • 让Centos解压打包RAR的实现方法
    • Hyper-V装CentOS需要的Linux Integration Components的步骤分享
    • CentOS如何查看当前系统下的gcc版本命令?
    • CentOS 5.5 最新版下载地址 比较流行的服务器操作系统
    • 虚拟机下CentOS的快照和克隆功能详解
    • 在CentOS上安装Percona服务器的方法

关于我们 - 联系我们 - 免责声明 - 网站地图 - 投诉建议

©CopyRight 2015-2017 www.weikejianghu.com Inc All Rights Reserved. 微课江湖 版权所有