当前位置:  操作系统/服务器>linux
本页文章导读:
    ▪linux swap 空间管理      本文介绍linux swap空间管理相关知识,增加swap空间、删除多余的swap空间,供大家学习参考。 1.在Mount /tmp目录时,使用(-o Size)选项来控制/tmp目录的大小。 2.当使用编译器编译文件时,如果不.........
    ▪跟我学添加swap分区      跟我学添加swap分区,感兴趣的朋友请参考学习之。 1、添加一块硬盘 这是物理上的操作 2、添加这块硬盘 fdisk -l (先查看一下这块硬盘) fdisk /dev/sdb 根据提示,用m可以查看帮助 n 添加一个.........
    ▪添加swap文件的简单实例      使用以下命令添加swap文件,新手朋友可以参考下。   代码如下: dd if=/dev/zero of=/swapfile bs=1024 count=8192; mkswap /swapfile 8192; sync swapon /swapfile swapoff /swapfile rm /swapfile......

[1]linux swap 空间管理
    来源: 互联网  发布时间: 2013-12-24

本文介绍linux swap空间管理相关知识,增加swap空间、删除多余的swap空间,供大家学习参考。

1.在Mount /tmp目录时,使用(-o Size)选项来控制/tmp目录的大小。
2.当使用编译器编译文件时,如果不想占用Swap空间,则用TMPDIR环境变量指向另外一个临时目录,而不是/tmp目录。

增加Swap空间

1.成为超级用户 $su - root
2.创建Swap文件 #mkfile nnn[klblm] filename
如:#mkfile 100m swapfile1
3.激活Swap文件
#/usr/sbin/swap -a /path/filename
Swap文件必须以绝对路径来指定,filename指的是上一步创建的文件。
4.现在新加的Swap文件已经起作用了,但系统重新启动以后,并不会记住前几步的操作。因此要在/etc/vfstab文件中记录文件的名字,和Swap类型,如:
/path/filename - - Swap - no -
5.效验Swap文件是否加上 /usr/sbin/swap -l

删除多余的Swap空间

1.成为超级用户
2.使用swap -d 命令收回swap空间。
#/usr/sbin/swap -d /path/filename
3.编辑/etc/ufstab文件,去掉此Swap(交换)文件的实体。
4.从文件系统中回收此文件。
#rm swap-filename
5.当然,如果此Swap(交换)空间不是一个文件,而是一个分区,则需创建一个新的文件系统,再挂接到原来的文件系统上。


    
[2]跟我学添加swap分区
    来源: 互联网  发布时间: 2013-12-24

跟我学添加swap分区,感兴趣的朋友请参考学习之。

1、添加一块硬盘
这是物理上的操作

2、添加这块硬盘
fdisk -l (先查看一下这块硬盘)
fdisk /dev/sdb
根据提示,用m可以查看帮助
n
添加一个分区
第一个操作,回车
第二个操作:
+512M (表示增加512M空间)
T (修改分区类型为82,默认的swap的分区类型)
82
w(保存退出)

3、内核重新读取硬盘分区表
kpartx -a /dev/sdb1
用命令查看一下是否生效:
ls /dev/sdb 用tab键不全,看看是否能看见sdb1,有就正常。

4、格式化分区
mkswap /dev/sdb

5、激活swap分区
swapon /dev/sdb

6、编辑开机自动挂在swap分区
vim /etc/fstab
添加如下一行
/dev/sdb1    swap     swap    defaults    0  0
保存退出,重新启动。

7、重启后,用命令free -m,查看是否增加了512M的swap空间。

按照以上步骤,自己实践下,添加swap分区不再难,呵呵。


    
[3]添加swap文件的简单实例
    来源: 互联网  发布时间: 2013-12-24

使用以下命令添加swap文件,新手朋友可以参考下。
 

代码如下:
dd if=/dev/zero of=/swapfile bs=1024 count=8192;
mkswap /swapfile 8192;
sync
swapon /swapfile
swapoff /swapfile
rm /swapfile

    
最新技术文章:
▪linux系统中的列出敏感用户的脚本代码
▪a10 config backup for aXAPI
▪一键备份gitolite服务器的Shell脚本
▪nagios 分发文件实现代码
▪阿里云云服务器Linux系统更新yum源Shell脚本
▪一个监控LINUX目录和文件变化的Shell脚本分享
▪Linux下实现SSH免密码登录和实现秘钥的管理、...
▪Shell正则表达式之grep、sed、awk实操笔记
▪3个备份系统文件并邮件发送的Shell脚本分享
▪CentOS 6.3下给PHP添加mssql扩展模块教程
▪监控网站是否可以正常打开的Shell脚本分享
▪shell脚本编程之if语句学习笔记
▪shell脚本编程之循环语句学习笔记
▪shell脚本编程之case语句学习笔记
▪Shell脚本实现的阳历转农历代码分享
▪Shell脚本实现复制文件到多台服务器的代码分...
▪Shell脚本实现批量下载网络图片代码分享
▪Shell脚本实现检测文件是否被修改过代码分享
▪Shell脚本数组用法小结
▪Shell脚本批量重命名文件后缀的3种实现
▪C语言实现的ls命令源码分享
▪Shell正则表达式之grep、sed、awk实操笔记 iis7站长之家
▪Shell 函数参数
▪linux shell 自定义函数方法(定义、返回值、变...
▪Shell实现判断进程是否存在并重新启动脚本分...
▪Shell脚本break和continue命令简明教程
▪Shell脚本函数定义和函数参数
▪让代码整洁、过程清晰的BASH Shell编程技巧
▪shell常用重定向实例讲解
▪awk中RS、ORS、FS、OFS的区别和联系小结
 


站内导航:


特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

©2012-2021,,E-mail:www_#163.com(请将#改为@)

浙ICP备11055608号-3