2021-06-30 为解决内存不足添加空间

$ free -m  # 查看内存信息
mkdir -p /var/_swap_ # 创建目录/var/_swap_   , -p为若上级目录不存在则自动创建
$ cd /var/_swap_  # 移动到创建的目录

#Here, 1M * 2000 ~= 2GB of swap memory
# 创建一个充满空字符的文件  文件大小为 1M * 2000 ~= 2GB 
$ dd if=/dev/zero of=swapfile bs=1M count=2000 
 # dd         用指定大小的块拷贝一个文件,并在拷贝的同时进行指定的转换。
 # if=        input file  指定输入源为/dev/zero
 # of=        output file  指定输出源为./swapfile 
 # bs=        byte size  同时设置读入/输出的块大小为1M个字节
 # count=     仅拷贝2000个块,块大小等于ibs指定的字节数 
 # ibs=:byte  设置读入的块大小为byte个字节

$ mkswap swapfile # 在swapfile 文件设置为linux的交换区
$ swapon swapfile #开始使用swapfile 交换区
$ echo “/var/_swap_/swapfile none swap sw 0 0” >> /etc/fstab # 将挂载信息写入/etc/fstab, 即设置自动挂载设备(启用交换区)
 # 若不设置的话每次重新后都需要执行  swapon 分区名  进行手动挂载
#cat /proc/meminfo
$ free -m  # 查看设置完成后的内存信息
  # free 命令显示系统内存的使用情况,包括物理内存、交换内存(swap)和内核缓冲区内存

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容