在Linux系统上使用交换文件扩展swap空间的方法

2016-03-31 15:16 14 1 收藏

今天天气好晴朗处处好风光,好天气好开始,图老师又来和大家分享啦。下面给大家推荐在Linux系统上使用交换文件扩展swap空间的方法,希望大家看完后也有个好心情,快快行动吧!

【 tulaoshi.com - 服务器 】

在Linux系统上使用交换文件扩展swap空间的方法

   想像一种情景,当我们的Linux系统用尽交换空间时,在这种情况下,我们想要使用swap分区扩展交换空间,但在某些情况下磁盘上已经没有可用的空闲分区了,致使我们不能把它扩大。

  因此,在这种情况下,我们可以使用交换文件增加swap空间。

  以下是使用交换文件在Linux上扩展swap空间的方法

  让我们首先检查现有的交换空间/分区的大小,使用命令 ‘free -m'或者 ‘swapon -s'

  我的交换分区大小是2 GB,我们将把交换空间扩展1GB。

  第一步:使用下面的dd命令创建大小为1GB交换文件

  代码如下:

(本文来源于图老师网站,更多请访问http://www.tulaoshi.com/fuwuqi/)(本文来源于图老师网站,更多请访问http://www.tulaoshi.com/fuwuqi/)

  [root@linuxtechi ~]# dd if=/dev/zero of=/swap_file bs=1G count=1

  1+0 records in

  1+0 records out

  1073741824 bytes (1.1 GB) copied, 414.898 s, 2.6 MB/s

  [root@linuxtechi ~]#

  根据你的需要替换 ‘bs‘ 和 ‘count‘ 的大小.

  第二步:设置交换文件权限为600

  代码如下:

(本文来源于图老师网站,更多请访问http://www.tulaoshi.com/fuwuqi/)(本文来源于图老师网站,更多请访问http://www.tulaoshi.com/fuwuqi/)

  [root@linuxtechi ~]# chmod 600 /swap_file

  第三步:用文件开启交换区(swap_file)

  用mkswap命令开启交换区

  代码如下:

(本文来源于图老师网站,更多请访问http://www.tulaoshi.com/fuwuqi/)(本文来源于图老师网站,更多请访问http://www.tulaoshi.com/fuwuqi/)

  [root@linuxtechi ~]# mkswap /swap_file

  Setting up swapspace version 1, size = 1048572 KiB

  no label, UUID=f7b3ae59-c09a-4dc2-ba4d-c02abb7db33b

  [root@linuxtechi ~]#

  第四步:在fstab文件中添加交换文件条目

  在fstab文件中添加以下条目,以便交换文件每次重启后互能继续使用.

  代码如下:

(本文来源于图老师网站,更多请访问http://www.tulaoshi.com/fuwuqi/)(本文来源于图老师网站,更多请访问http://www.tulaoshi.com/fuwuqi/)

  /swap_file swap swap defaults 0 0

  第五步:用命令 ‘mkswap on’ 启用交换文件.

  复制代码

  代码如下:

(本文来源于图老师网站,更多请访问http://www.tulaoshi.com/fuwuqi/)(本文来源于图老师网站,更多请访问http://www.tulaoshi.com/fuwuqi/)

  [root@linuxtechi ~]# swapon /swap_file

  [root@linuxtechi ~]#

  第六步:现在查看交换空间

  Note: 为了避免出现意外的情况,如下所示使用swapoff命令关闭它,仅在需要使用时,使用步骤5所示的swapon命令,重新启用交换文件。

  代码如下:

(本文来源于图老师网站,更多请访问http://www.tulaoshi.com/fuwuqi/)(本文来源于图老师网站,更多请访问http://www.tulaoshi.com/fuwuqi/)

  [root@linuxtechi ~]# swapoff /swap_file

  [root@linuxtechi ~]#

来源:http://www.tulaoshi.com/n/20160331/2050292.html

延伸阅读
标签: 电脑入门
如果不了解Linux系统线上操作替换文件的话,很容易导致在cp时出现text file busy错误提示,所以掌握Linux系统线上操作替换文件是很重要的,下面随图老师小编一起来了解下吧。 最近发现很多哦鞥有不知道线上操作替换文件的要点。所以系统之家的图老师小编又整理了一下,以便你有个了解。 线上替换一个正在运行进程的文件时(包括二进制、动...
标签: 服务器
在Linux上如何使用fuser工具来查询文件的用户 在Linux中,fuser工具可用来查询文件的用户,除此之外,fuser还有很多用途,能够搭配参数使用,下面小编将针对fuser工具的使用方式给大家做个详细介绍,希望对你有所帮助。 lsof也具备类似的功能,它也能够找出正在对指定文件访问的进程,两者的区别是fuser在于它可以一次杀死那些正在访...
标签: 电脑入门
Linux系统操作中,因为某些原因而需要删除swap中的某个文件,那么要如何处理呢?其实删除swap内的文件很简单,下面图老师小编就给大家介绍下Linux下如何删除swap里的某个文件。 方法很简单,按下面的操作就可以了 vi打开一个文件的时候突然断网,再次连接上去vi打开的时候提示在swap里面已经存在一个。要删除这个文件怎么办呢? 如下: ...
标签: 电脑入门
当你在Linux下查看windows文件的时候,时常会出现乱码或无法阅读的情况,这就涉及到文件字符集编码的问题,只需将文件字符集进行转换,就能够在Linux下查看windows文件,一起来了解下吧。 网站有一些课件资源是从windows传到Linux服务器,在windows下文件夹编码方式为GBK,而浏览器默认的编码模式为UTF-8(服务器默认编码也为UTF-8),如此...
文件系统是整个UNIX系统中与用户关系最密切,用户操作最频繁的部分,随着系统运行时间的延续,文件系统的使用效率也跟着下降,这主要表现为:硬盘空间的减少,垃圾信息的增加,寻址时间的增加等。本文将介绍几种提高文件系统使用效率的方法,和大家共享,欢迎更正和补充。 首先,我们应该对UNIX文件系统的结构有一个了解。文件系统是UNIX系统...

经验教程

367

收藏

44
微博分享 QQ分享 QQ空间 手机页面 收藏网站 回到头部