ubuntu修改swap

  • Post author:
  • Post category:其他


两种情况:

1.直接修改分区大小

2.在现有的分区下手动建立swap文件,然后激活这个文件。

第一种情况,分区的建立和修改就不说了,推荐用fdisk,其他的修改分区的工具都行,当分区建立好之后,你需要做以下几件事:

1.把原来的swap关掉.

sudo swapoff -a

2.把/etc/fstab下的swap注释掉

3.查找新分区的UUID

sudo blkid

4.修改/etc/fstab,把新swap加上

5.激活新swap(这里假定新分区为sda5)

sudo swapon /dev/sda5

6.修改/etc/initramfs-tools/conf.d/resume上的UUID为新分区的UUID

7.重建initrd档

sudo update-initramfs -u

第二种情况

1.创建Swap文件

mkdir swap

cd swap

sudo dd if=/dev/zero of=swapfile bs=1024 count=100000

2.把生成的文件转换成Swap文件

sudo mkswap swapfile

Setting up swapspace version 1, size = 102395 kB

no label, UUID=09fde987-5567-498a-a60b-477e302a988b

3.激活Swap文件。

sudo swapon swapfile

4.如果需要一直保持这个swap,可以把它写入/etc/fstab文件。(查看UUID同上)

swapfilepath swap swap defaults 0 0

转载于:https://www.cnblogs.com/Wen-Man/archive/2012/01/12/2373757.html