兩種辦法
- 創(chuàng)建獨(dú)立的swap分區(qū)
- 在現(xiàn)有文件系統(tǒng)上創(chuàng)建swap文件
方法1:創(chuàng)建獨(dú)立的分區(qū)
- 先參考 如何增大Oracle Virtualbox的磁盤(pán)空間:http://www.reibang.com/p/c75b846c8a51
- 經(jīng)過(guò)前面步驟既琴,現(xiàn)在我們已經(jīng)有了一個(gè)獨(dú)立的分區(qū)
假設(shè)分區(qū)為/dev/sdb - 制作交換分區(qū)
$ 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
- 把分區(qū)加入/etc/fstab
$ cat /etc/fstab|grep /dev/sdb
/dev/sdb swap swap defaults 0 0
方法2:創(chuàng)建swap文件
- 創(chuàng)建一個(gè)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
- 把前面生產(chǎn)的文件安裝成一個(gè)swap分區(qū)
$ mkswap -c /root/swapfile
...
后面的步驟和獨(dú)立的swap分區(qū)步驟一樣餐蔬。