前言:
在RedHat Linux下安装Oracle,发现swap分区太小了,还好可以使用文件扩展分区。
步骤如下:
1、把swap分区的内容,写的/swapfile中,这里的/swapfile是我用了扩展swap分区的文件
# dd if=/dev/zero of=/swapfile bs=1024 count=8388608
8388608+0 records in
8388608+0 records out
8589934592 bytes (8.6 GB) copied, 79.5717 seconds, 108 MB/s
2、设置swap分区
# /sbin/mkswap /swapfile
Setting up swapspace version 1, size = 8589930 kB
3、不重启,启用刚才新建的swap分区
# /sbin/swapon /swapfile
4、查看我们的现在的swap分区情况,现在的swap分区,即有原来的硬盘分区,又有新建的swap文件
# cat /proc/swaps
Filename Type Size Used Priority
/dev/sda7 partition 2096440 68 -1
/swapfile file 8388600 0 -3
5、修改fstab,否则重启后swapfile不会启用。最后一行是挂载swapfile
# cat /etc/fstab
LABEL=/ / ext3 defaults 1 1
LABEL=/opt /opt ext3 defaults 1 2
LABEL=/home /home ext3 defaults 1 2
LABEL=SWAP-sda7 swap swap defaults 0 0
/swapfile swap swap defaults 0 0