CnetOS7创建Swap分区
安装weblogic12c时,检查系统环境出现错误
Launcher log file is /tmp/OraInstall2021-01-13_09-13-00AM/launcher2021-01-13_09-13-00AM.log.
Extracting files............
Starting Oracle Universal Installer
Checking if CPU speed is above 300 MHz. Actual 2399.998 MHz Passed
Checking swap space: must be greater than 512 MB. Actual 0 MB Failed <<<<
Checking if this platform requires a 64-bit JVM. Actual 64 Passed (64-bit not required)
Checking temp space: must be greater than 300 MB. Actual 41048 MB Passed
Some system prerequisite checks failed.
You must fulfill these requirements before continuing with the installation.
可以看打交换分区必须大于512,然而我再部署k8s时将关闭了swap分区,所以检查失败,可以通过开启swap分区或者创建新的来解决
Checking swap space: must be greater than 512 MB. Actual 0 MB Failed <<<<
查看swap分区
[weblogic@VM-0-16-centos ~]$ swapon -s
[weblogic@VM-0-16-centos ~]$
没有返回任何信息,表示没有swap文件
swap分区文件/etc/fstab
cat /etc/fstab
#
# /etc/fstab
# Created by anaconda on Fri Nov 6 05:55:42 2020
#
# Accessible filesystems, by reference, are maintained under '/dev/disk'
# See man pages fstab(5), findfs(8), mount(8) and/or blkid(8) for more info
#
/dev/mapper/centos-root / xfs defaults 0 0
UUID=d08a63ef-578c-4500-86a6-324883a36935 /boot xfs defaults 0 0
/dev/mapper/centos-home /home xfs defaults 0 0
#/dev/mapper/centos-swap swap swap defaults 0 0
swap分区的关闭和开启
关闭swap分区
swapoff -a # 临时关闭
sed -ri ‘s/.swap./#&/’ /etc/fstab # 永久关闭(注释掉相关swap分区文件信息)开启swap分区
永久开启对应将文件中的注释取消并重启服务
swapon 分区文件 # 临时开启例如: swapon dev/mapper/centos-swap
检查硬盘
看空间是足够穿件swap文件
[weblogic@VM-0-16-centos ~]$ df -h
Filesystem Size Used Avail Use% Mounted on
devtmpfs 909M 0 909M 0% /dev
tmpfs 919M 24K 919M 1% /dev/shm
tmpfs 919M 512K 919M 1% /run
tmpfs 919M 0 919M 0% /sys/fs/cgroup
/dev/vda1 50G 6.8G 41G 15% /
tmpfs 184M 0 184M 0% /run/user/0
创建swap文件
dd if=/dev/zero of=/swapfile bs=1024 count=512k
if: 文件名:输入文件名,缺省为标准输入。即指定源文件
of:文件名:输出文件名,缺省为标准输出。即指定目的文件
bs:同时设置读入/输出的块大小为bytes个字节
count:仅拷贝blocks个块,块大小等于bs指定的字节数。
格式化swap文件
swap文件格式化后,才能被使用
mkswap /swapfile
激活swap
swapon /swapfile
自动挂载swap
当主机重启后,可能需要重新挂载swap,修改fstab文件,每次重启自动挂载
在etc/fstab
文件中添加一下配置
vi /etc/fstab
/swapfile swap swap defaults 0 0
赋予swap文件相关权限
为了保证每次重启挂载不出现错误,给swap文件设置相应的权限
chown root:root /swapfile
chmod 0600 /swapfile
参考链接:https://blog.csdn.net/qq_35893120/article/details/80655645