Welcome 微信登录
编程资源 图片资源库 蚂蚁家优选 PDF转换器

首页 / 操作系统 / Linux / Linux系统中增加Swap分区文件步骤讲解

1、检查当前的分区情况(使用free -m或cat /proc/swaps )
[root@db2 root]# free -mtotal used free sharedbuffers cached Mem:1006 849220 11 38 -/+ buffers/cache: 35971 Swap:000 [root@db2 root]#
2、增加交换分区文件及大小 检查没有swap,下面就需要增加,判定新交换文件的大小,将大小乘以1024来判定块的大小。例如,大小为64MB的交换文件的块大小为65536,在 shell 提示下以根用户身份键入以下命令,其中的 count 等于想要的块大小。
[root@db2 root]# dd if=/dev/zero of=/home/swap bs=1024 count=1024000 1024000+0 records in 1024000+0 records out [root@db2 root]#
使用以下命令来设置交换文件:
[root@db2 root]# mkswap /home/swap Setting up swapspace version 1, size = 1023996 KiB [root@db2 root]#
3、启用交换分区文件 要立即启用交换文件而不是在引导时自动启用,使用以下命令:
[root@db2 root]# swapon /home/swap
检查增加后的交换情况:
[root@db2 root]# free -mtotal used free sharedbuffers cached Mem:1006994 1204929 -/+ buffers/cache: 60946 Swap:9990999 [root@db2 root]#
要在引导时启用,编辑 /etc/fstab 文件来包含以下行(/home/swap swap swap defaults 0 0 ):
[root@db2 root]# vi /etc/fstab LABEL=/ / ext3defaults1 1LABEL=/boot /boot ext2defaults1 2/home/swap swapswapdefaults0 0 none/dev/ptsdevptsgid=5,mode=6200 0none/proc procdefaults0 0none/dev/shmtmpfs defaults0 0LABEL=/usr/usrext3defaults1 2/dev/sda5 swapswapdefaults0 0/dev/cdrom/mnt/cdromiso9660 noauto,owner,kudzu,ro 0 0/dev/fd0/mnt/floppy autonoauto,owner,kudzu 0 0 /home/swap swapswapdefaults0 0
系统下次引导时,它就会启用新建的交换文件,再次检查添加后的情况:
[root@db2 Oracledb]# free -mtotal used free sharedbuffers cachedMem:1006979 2706917-/+ buffers/cache: 54952 Swap:9990999 [root@db2 oracledb]#
Rar for Linux相关命令用法详解学习进阶 uClinux中添加用户应用程序相关资讯      Linux  增加Swap分区文件 
  • Linux 即将 25 岁:足够伟大 却不  (01月01日)
  • Linux 这么棒是因为开源?  (08/28/2015 09:21:02)
  • FreeBSD 和 Linux 有什么不同?  (07/31/2015 09:15:06)
  • 盘点全球“国家级” Linux 项目  (09/25/2015 06:11:28)
  • 庆祝 Linux 24 岁生日!  (08/26/2015 06:13:36)
  • 【观点】离了Linux,我就活不了!  (10/31/2013 19:39:56)
本文评论 查看全部评论 (0)
表情: 姓名: 字数