方法一
如果硬盘中有另外空间,请创建基于交换的分区。
# fdisk /dev/sda Command (m for help): n Command action e extended p primary partition (1-4) e Partition number (1-4): 1 First cylinder (1-48699, default 1): 1 Last cylinder, +cylinders or +size{K,M,G} (1-48699, default 48699): +100M Command (m for help): p
Disk /dev/sda: 51.1 GB, 51064602624 bytes 64 heads, 32 sectors/track, 48699 cylinders Units = cylinders of 2048 * 512 = 1048576 bytes Sector size (logical/physical): 512 bytes/512 bytes I/O size (minimum/optimal): 512 bytes/512 bytes Disk identifier: 0x3a369b23 Device Boot Start End Blocks Id System /dev/sda4 1 101 103408 5 Extended Command (m for help): t Selected partition 1 Hex code (type L to list codes): L Hex code (type L to list codes): 82 Command (m for help):w
创建好以后,执行下面的命令
# partprobe /dev/sda4 # mkswap /dev/sda4
将创建的分区用作交换分区并使其“打开”
# swapon /dev/sda4
检查交换分区使用情况
# swapon -s
确保在系统重新启动时,交换文件对内核可用:
# vi /etc/fstab /dev/sda4 swap swap defaults 0 0
更新 fstab 文件
# mount -a
如果要关闭交换分区
# swapoff
检查交换分区
# swapon -s
检查交换内存
free -m
在安装 Oracle 数据库时提示交换内存不足。
有两种方法解决这个问题:
方法二
如果硬盘中没有另外空间,请创建基于交换的文件。
创建 512MB 交换文件
dd if=/dev/zero of=/swapfile bs=1024 count=524288
计算公式:
对于 512 MB = 512 * 1024
对于 2 GB = (2*1024) * 1024
制作并启用交换文件
# mkswap /swapfile # swapon /swapfile
确保当系统重新启动时,交换文件对内核可用
# vi /etc/fstab /swapfile swap swap defaults 0 0
更新 fstab 文件
# mount -a
日期:2020-06-02 22:18:32 来源:oir作者:oir