在VirtualBox中安装好CentOS后,会发现默认的Swap空间大小是根据初次配置的可用内存来生成的,正常使用足够。但是,如果需要安装Oracle,它要求最少2GB的交换空间,这时就需要扩展交换空间。

首先运行swapon命令查看交换空间大小,如果得到的大小少于2097152,就需要增加交换空间。

1
swapon -s

1. 首先,在VirtualBox中新增一块硬盘

2. 格式化新增的硬盘

1
2
3
4
5
6
7
fdisk -l





fdisk /dev/sdb

3. 转换为Swap space

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
mkswap /dev/sdb1





swapon /dev/sdb1





swapon -s

4. 让CentOS开机自动加载新增的交换空间

1
vi /etc/fstab