争怎路由网/系统工具/内容

Linux下扩展swap分区方法

系统工具2024-06-09 阅读
Linux,全称GNU/Linux,是一种免费使用和自由传播的类UNIX操作系统,其内核由林纳斯·本纳第克特·托瓦兹于1991年10月5日首次发布,它主要受到Minix和Unix思想的启发,是一个基于POSIX的多用户、多任务、支持多线程和多CPU的操作系统。
来自网络 

方法有两种: 

其一:这种方法比较原始,重新做系统时直接扩展swap分区即可,我想一般人都不会这样去做。所以不想多说。

其二:这种方法用的比较多一些,就是在原来的基础上增加swap分区的大小,做法如下, 

增加swap空间,分以下几步: 

1、检查当前的分区情况(使用free -m或cat /proc/swaps ),注意现在的swap分区的大小为509M 

[attach]8145[/attach] 

2、增加交换分区文件及大小 

free命令也可以查看有没有交换分区的存在,如果检查没有swap,下面就需要增加,判定新交换文件的大小,将大小乘以1024来判定块的大小。例如,大小为100MB的交换文件的块大小为102400,在 shell 提示下以根用户身份键入以下命令,其中的 count 等于想要的块大小,也就是要增加100M的交换分区。 

[attach]8146[/attach] 

使用mkswap命令来设置交换文件,即相当于格式化新建立的交换分区。 

[attach]8147[/attach] 

3、启用、停止交换分区文件 

要立即启用交换文件而不是在引导时自动启用,使用swapon 命令,如果要停止使用新建立的交换分区则用swapoff命令即可以,具体请查看下面的变化情况。 

[attach]8148[/attach] 

检查增加后的交换情况,前面没有增加时的交换分区为509M,增加后的交换分区为609M。 

[attach]8149[/attach] 

要在引导时启用,编辑 /etc/fstab 文件来包含以下行(/swap swap swap defaults 0 0 写入到文件中的最后一行): 

[attach]8150[/attach] 

系统下次引导时,它就会启用新建的交换文件。 

[attach]8151[/attach]

Linux是一套免费使用和自由传播的类Unix操作系统



……

相关阅读