Linux下增加、删除Swap文件---2018-02-08

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Linux下增加、删除Swap文件---2018-02-08相关的知识,希望对你有一定的参考价值。

参考技术A   swapon -s

 若返回的信息概要是空的,则表示 Swap 文件不存在。

 dd if=/dev/zero of=/swapfile bs=1024 count=4194304

 【参数说明】

 if=文件名:输入文件名,缺省为标准输入。即指定源文件。< if=input file >

 of=文件名:输出文件名,缺省为标准输出。即指定目的文件。< of=output file >

 bs=bytes:同时设置读入/输出的块大小为bytes个字节

 count=blocks:仅拷贝blocks个块,块大小等于bs指定的字节数。

 mkswap /swapfile

 swapon /swapfile

 用 vim 打开 /etc/fstab 文件,在其最后添加如下一行:

 /swapfile   swap   swap    defaults 0 0

 当下一次系统启动时,新的swap文件就打开了。

chown root:root /swapfile 

chmod 0600 /swapfile

9、删除SWAP分区

  swapoff  /swapfile  #卸载swap文件

  并修改/etc/fstab文件 #从配置总删除

  rm -rf /swapfile  #删除文件

Linux环境下Swap配置方法

Linux环境下Swap配置方法

场景:
今天下午安装一个CentOS6.5操作系统,忘记配置swap分区。看看如何安装系统之后,增加和删除swap分区。
方法如下:
1.内存占用情况
[[email protected] ~]# free -m
total used free shared buffers cached
Mem: 2006 1886 119 31 33 574
-/+ buffers/cache: 1278 727
Swap: 0 0 0
2.通过dd命令增加swap,增加一个2g的swap空间
[[email protected] ~]# dd if=/dev/zero of=/var/swap bs=1024 count=2048000
2048000+0 records in
2048000+0 records out
2097152000 bytes (2.1 GB) copied, 36.4509 s, 57.5 MB/s


3.创建swap文件
[[email protected] ~]# mkswap /var/swap
mkswap: /var/swap: warning: don‘t erase bootbits sectors
on whole disk. Use -f to force.
Setting up swapspace version 1, size = 2047996 KiB
no label, UUID=eba0b718-b5d0-488f-a368-0af288def8b6

[[email protected] ~]# mkswap -f /var/swap
Setting up swapspace version 1, size = 2047996 KiB
no label, UUID=5039b019-2db5-41b2-a289-3caf4fdd98bf
[[email protected] ~]#


4.加载该文件:
[[email protected] ~]# swapon /var/swap
5.看看swap是否生效
[[email protected] var]# free
6.查看swap当前状态:
[[email protected] ~]# cat /proc/swaps
Filename Type Size Used Priority
/var/swap file 2047996 0 -1

7.添加至/etc/fstab , vim /etc/fstab

#
# /etc/fstab
# Created by anaconda on Thu Aug 24 12:21:20 2017
#
# 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
#
UUID=1ae5f12f-79c1-47d4-bed7-941ab9385396 / ext4 defaults 1 1
tmpfs /dev/shm tmpfs defaults 0 0
devpts /dev/pts devpts gid=5,mode=620 0 0
sysfs /sys sysfs defaults 0 0
proc /proc proc defaults 0 0
/var/swap swap swap defaults 0 0

8.如果不再需要swap,可以清理该分区:
[[email protected] ~]# swapoff /var/swap

 












































以上是关于Linux下增加、删除Swap文件---2018-02-08的主要内容,如果未能解决你的问题,请参考以下文章

linux下增加swap分区大小

为系统增加删除swap空间

Linux增加swap空间

Linux之 增加swap空间

Linux环境下Swap配置方法

[技术交流分享]LInux增加swap分区