linux动态扩展swap分区,Linux下扩展swap分区方法

这篇博客讨论了在Linux系统中如何扩展交换分区的大小,包括通过增加交换文件和调整交换分区的方式。网友们的评论提供了不同场景下的经验分享,有的提到物理内存小于等于2G时,swap应设为2倍,大于2G则与物理内存相同。还有网友分享了实际操作中遇到的问题和解决方案,以及交换分区在系统性能中的作用。
摘要由CSDN通过智能技术生成

bxl888 于 2012-05-03 18:40:12发表:

好,顶一个!!!

hxngb0zf 于 2012-01-10 15:48:28发表:

我想我明白楼主的意思了

lein 于 2012-01-09 15:18:02发表:

这个介绍得非常及时啊

jiazhi 于 2012-01-01 13:10:42发表:

{:3_116:}

haoge512 于 2011-10-31 22:22:31发表:

先谢谢

wixi 于 2010-12-17 17:58:37发表:

收下了

昊昊荡荡 于 2010-10-01 00:02:47发表:

我是fedora 13系统,按LZ的方法,交换分区最后只有99M了

有用这方法成功扩展了交换分区大小的哥,记得发站内短信给我

谢谢了

sahuang123 于 2010-09-30 18:51:16发表:

我2G内存。给swap一G的空间。但是都很少用到。

keegen 于 2010-09-28 22:33:00发表:

学习了,一直对分区不是很理解!

909441794 于 2010-09-13 10:30:48发表:

学习下!!

紫金黄朝 于 2010-09-12 00:57:16发表:

先收藏

chqunlin 于 2010-09-10 18:14:29发表:

好东西收藏

eclipse101 于 2010-09-08 19:46:54发表:

有用的

freedom2k 于 2010-04-19 16:04:38发表:

有两种方式,楼主所说是其中的一种增加交换文件,还有一种是增加交换分区的,两种操作类似,只不过一个是操作文件,一个是操作分区。

另外按照linux的描述,物理内存小于等于2G时swap应设置为其2倍,若物理内存大于2G,则swap设置与其相同即可。前面某些人说的是512M分界不对的哦。

我最近就碰到了物理内存和swap都是2G,结果在使用过程中对性能产生影响的情况,把swap加到4G,就ok了

wlcbhrss 于 2010-03-30 12:55:29发表:

收藏先吧!!

hj00hj 于 2010-01-03 12:14:43发表:

好帖要顶的

xueqian 于 2009-12-06 01:24:16发表:

you6636 于 2009-12-04 12:55:03发表:

学习

tianlongduan 于 2009-12-04 10:20:48发表:

谢谢

shiyouming 于 2009-11-29 20:42:54发表:

Linux优先使用物理内存,只有物理内存用完后才会使用到swap分区,如果不跑占内存的程序,一般很少用到swap分区。

linux-nero 于 2009-11-29 12:43:26发表:

支持~

xieyc 于 2009-11-23 15:23:01发表:

收藏了。。谢谢分享

yupenglwp520 于 2009-11-07 20:25:55发表:

fffdddddd

shenhao0129 于 2009-11-03 18:46:31发表:

基本上都没有用过SWAP

linshao.Solin 于 2009-11-02 22:31:47发表:

一般对于交换分区都是很不少接触的

cheGuevara 于 2009-10-26 23:26:54发表:

vankoppa 于 2009-09-16 17:16:59发表:

如果安装时设定SWAP分区,是不是能够在以后都能调整的

dxplrct 于 2009-09-16 13:44:46发表:

bucuo

pengxiangai 于 2009-09-14 17:45:33发表:

swap一般为内存的两倍

shenhao0129 于 2009-09-13 21:13:16发表:

虽然swap分区通常用不到,但是这个还是有用的!呵呵

xrjxs 于 2009-09-13 14:32:50发表:

{:3_110:}我1G的 swap, 也只用了一百多M

dongch123 于 2009-09-10 17:32:28发表:

{:2_92:}{:2_92:}

yxw030826 于 2009-07-31 21:08:53发表:

支持下

好东西

为你钟情¥ 于 2009-07-19 23:42:15发表:

好东东

bbsytc 于 2009-06-27 22:15:35发表:

学习了。。。。。。。。。

hzp860604 于 2009-06-27 17:35:13发表:

hzp860604 于 2009-06-27 17:35:08发表:

hzp860604 于 2009-06-27 17:35:00发表:

Arixtony 于 2009-06-02 09:11:30发表:

学习了????????????????

Odin1718 于 2009-05-19 17:14:31发表:

支持,刚好碰到此问题。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: 要扩展Linuxswap分区,可以按照以下步骤进行操作: 1. 确认当前系统中swap分区的情况,可以使用命令“swapon -s”查看。 2. 确认需要扩展的磁盘空间,可以使用命令“df -h”查看。 3. 关闭swap分区,可以使用命令“swapoff -a”关闭所有swap分区。 4. 使用fdisk或者parted等工具对需要扩展的磁盘进行分区。 5. 格式化新的swap分区,可以使用命令“mkswap /dev/sdX”(其中sdX为新分区的设备名)。 6. 启用新的swap分区,可以使用命令“swapon /dev/sdX”(其中sdX为新分区的设备名)。 7. 确认新的swap分区已经启用,可以使用命令“swapon -s”查看。 8. 修改/etc/fstab文件,将新的swap分区添加到开机自动挂载列表中,以便系统重启后自动启用新的swap分区。 以上就是扩展Linuxswap分区的步骤。需要注意的是,在进行分区操作时一定要小心,避免误操作导致数据丢失。 ### 回答2: Linux是一种成熟的操作系统,拥有广泛的用途,比如Web服务器,移动设备开发,桌面电脑等。但是,在Linux服务器运行时,会占用某些内存资源。当这些内存资源用尽时,您的服务器将无法为用户请求提供服务。为了解决这种情况,Linux提供了swap分区的概念。 swap分区Linux系统中的一种辅助性质量。它与操作系统的内存一起工作,扩展了可用内存。swap分区可以在磁盘驱动器的另一个分区中创建。如果您发现Linux服务器不能满足RAM(随机访问存储器)的需求,可以扩展swap分区扩展swap分区的第一步是检查您的系统是否有空闲的硬盘空间。您可以使用fdisk命令来查看您的硬盘分区。在fdisk命令中,您应该选择要查看的磁盘,然后使用"p"选项检查分区和可用空间。 然后,您需要使用mkswap命令来创建新的swap分区。该命令需要指定新swap分区的设备文件。您可以使用命令“cat /proc/swaps”来检查当前的swap分区。命令的输出应包括新的swap分区。 接下来,您需要将新的swap分区添加到swap设备列表中。这可以通过修改“/etc/fstab”文件来实现。您需要编辑此文件并添加一个新的条目,以将新的swap分区添加到swap设备列表中。要使更改生效,您需要重新启动服务器。 总之,扩展Linux服务器的swap分区可以增加系统可用的内存。但是,使用swap分区的效率低于使用RAM,因此您应该尽量减少使用swap。在扩展swap分区之前,应注意服务器硬盘上是否有足够的空间,并且仔细核对配置文件的更改,以避免错误和意外的系统崩溃。 ### 回答3: Linux系统中的swap分区是一种虚拟内存,它作为扩展内存使用。当系统的物理内存不足以支持运行的所有应用程序时,系统会将不常用的内存页交换到swap分区中,从而释放出物理内存并使更多的应用程序能运行。 在Linux中,swap分区可以在安装系统时预先分配,也可以后期进行扩展。当系统开始运行时,可以使用命令“free -h”查看swap分区的使用情况和大小。 要扩展swap分区,需要遵循以下步骤: 1、使用“sudo swapoff -a”命令关闭所有的swap分区,以便进行扩展。 2、使用“sudo fdisk /dev/sda”命令(假设第一块硬盘为/dev/sda)打开硬盘分区工具,进入分区编辑模式。 3、对需要扩展分区进行编辑操作,并将其扩展到所需的大小。 4、使用“sudo mkswap /dev/sda3”命令(假设分区名为/dev/sda3)将分区格式化为swap分区。 5、使用“sudo swapon /dev/sda3”命令重新启用swap分区。 6、使用“sudo swapon -s”命令检查新的swap分区是否已经启用。 以上就是扩展linux swap分区的步骤,务必要小心操作,以免误操作导致不必要的损失。同时还要注意,过多使用swap分区可能会影响系统的性能,因此应该根据实际需要进行操作。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值