如何扩大ubuntu的swap分区?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何扩大ubuntu的swap分区?相关的知识,希望对你有一定的参考价值。

TOSHIBA satllite1130
celeron 1.8G
256MB
30G
ubuntu 7.10 windows XP双系统
目前swap设定为1G,不知为何超级慢.浏览网页,使用openoffice,用一会就变暗,好像陷入沉思一样.

你确定你的内存不够?且Swap用完了吗,你先查看一下系统资源。
如果Swap分区不够的话,你可以通过增加Swap文件的方法来实现,就跟Windows的页面文件差不多,不必调整Swap分区

方法如下(1、2、3步骤都是命令):
1) 创建一个足够大的文件
dd if=/dev/zero of=/swapfile bs=1024 count=262144
(count的值等于1024 x 你想要的文件大小, 262144是256M)

2) 把这个文件变成swap文件.
mkswap /swapfile

3) 启用这个swap文件
swapon /swapfile

4) 在每次开机的时候自动加载swap文件, 需要在 /etc/fstab 文件中增加一行
/swapfile swap swap defaults 0 0
参考技术A 方法如下(1、2、3步骤都是命令):
1) 创建一个足够大的文件
dd if=/dev/zero of=/swapfile bs=1024 count=262144
(count的值等于1024 x 你想要的文件大小, 262144是256M)

2) 把这个文件变成swap文件.
mkswap /swapfile

3) 启用这个swap文件
swapon /swapfile

4) 在每次开机的时候自动加载swap文件, 需要在 /etc/fstab 文件中增加一行
/swapfile swap swap defaults 0 0。
参考技术B 可以设置ubuntu的swap分区

linux下扩大SWAP分区及挂载磁盘

1、挂载磁盘
fdisk /dev/xvdb
partprobe /dev/xvdb
mkfs -t ext4 /dev/xvdb1
mount /dev/xvdb1 /u01/oracle/recoverydata/
umount /dev/xvdb1
vim /etc/fstab 永久性挂载配置
/dev/xvdb1 /u01/oracle/recoverydata ext4 defaults 1 1

2、挂载CDROM 放入安装光盘,加载光驱。
mkdir /media/rhel
mount /dev/cdrom /media/rhel5
或mount -t iso9660 /dev/cdrom /media/rhel5

3、扩大swap
swapon -s
dd if=/dev/hda3 of=/addswapfile bs=1M count=20480
chmod 600 /addswapfile (取消操作前加sudo)
mkswap /addswapfile
swapon /addswapfile
vim /etc/fstab
/addswapfile swap swap defaults 0 0
swapoff /addswapfile //关闭

以上是关于如何扩大ubuntu的swap分区?的主要内容,如果未能解决你的问题,请参考以下文章

UBUNTU系统扩大swap分区的容量

Ubuntu扩展swap分区

扩大swap分区

centos下设置swap分区的大小

Linux swap分区 新建添加与增加扩大 转自网络

CentOS7下swap分区创建(添加),删除以及相关配置