码迷,mamicode.com
首页 > 系统相关 > 详细

在linux上使用交换文件扩展交换空间

时间:2015-12-13 23:53:56      阅读:218      评论:0      收藏:0      [点我收藏+]

标签:swap   linux   

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

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

以下是步骤:

    1. 检查现有 swap 分区的大小

技术分享

    可以看到我们现有的交换分区的大小是 2G, 现在我们把它扩展 1G.

    

    2. 创建一个 1G 大小的普通文件 技术分享

    我们用 dd 这个命令创建了一个 swapfile 的文件

        if 表示从哪个位置读取

        of 表示输出到哪个位置

        bs 表示一次读取多大

        count 表示读取写入多少次


    3. 设置交换文件的权限为 600, 防止普通用户删除本文件.

技术分享


    4. 格式化 swap

技术分享

    

    5. 开启 swap

技术分享

    

    6. 设置新建的 swap 文件开机启动

    编辑文件 /etc/fstab

技术分享

    具体是因为我的 swapfile 文件在 root 的家目录下面, 所以我追加了一行

    /root/swapfile    swap    swap    defaults    0 0

    

    5. 再次检查 swap 分区的大小

技术分享

    

    完成扩展!


本文出自 “专注Java,linux技术” 博客,请务必保留此出处http://wuqinglong.blog.51cto.com/9087037/1722583

在linux上使用交换文件扩展交换空间

标签:swap   linux   

原文地址:http://wuqinglong.blog.51cto.com/9087037/1722583

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!