两种办法
- 创建独立的swap分区
- 在现有文件系统上创建swap文件
方法1:创建独立的分区
- 先参考 如何增大Oracle Virtualbox的磁盘空间:https://www.jianshu.com/p/c75b846c8a51
- 经过前面步骤,现在我们已经有了一个独立的分区
假设分区为/dev/sdb - 制作交换分区
$ mkswap -c /dev/sdb
mkswap: /dev/sdb: warning: don't erase bootbits sectors
on whole disk. Use -f to force.
Setting up swapspace version 1, size = 2097148 KiB
no label, UUID=xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxxx
$ swapon /dev/sdb
$ swapon -s
Filename Type Size Used Priority
/dev/sdb partition 2097144 0 -1
- 把分区加入/etc/fstab
$ cat /etc/fstab|grep /dev/sdb
/dev/sdb swap swap defaults 0 0
方法2:创建swap文件
- 创建一个2G大小的文件
$ dd if=/dev/zero of=/root/swapfile count=1024 bs=2097152
1024+0 records in
1024+0 records out
2147483648 bytes (2.1 GB) copied, 245.797 s, 8.7 MB/s
- 把前面生产的文件安装成一个swap分区
$ mkswap -c /root/swapfile
...
后面的步骤和独立的swap分区步骤一样。
网友评论