本篇内容介绍了“Linux基础命令swapon的用法”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!
swapon
在指定的设备上启用交换分区,使用的设备或文件由专用文件参数提供。它可以是”-L label”或”-U UUID”,以指示一个设备的标签或UUID。对swapon的调用通常发生在系统引导脚本中,使所有交换设备都可用,因此分页和交换活动交叉在多个设备和文件之间。此命令的适用范围:RedHat、RHEL、Ubuntu、CentOS、SUSE、openSUSE、Fedora。
1
、语法
swapon-s[-h][-V]
swapon[-f][-p priority][-v]specialfile…
swapon-a[-e][-f][-v]
2
、选项列表
选项说明
-V | –version
显示版本信息
-h | –help
显示帮助文档
-v | –verbose
执行的时候显示详细信息
-a | –all
打开所有的交换分区。除具有“
noauto
”选项的设备外,所有标记为“/etc/fstab”中“swap”的设备都是可用的。已经用作交换的设备将被悄悄跳过。
-e | –ifexists
跳过不存在的设备
-f |–fixpgsz
如果交换空间的页大小与当前运行的内核不匹配,则重新初始化(exec/sbin/mkswap)。
mkswap
(2)初始化整个设备,不检查是否存在错误块。
-L
label启动指定label的交换分区,为此,需要访问/proc/分区。
-p
设置优先权0~32767,数字越大,优先权越高。将“pri=value”添加到与“
swapon -a
”一起开发云主机域名使用的“/etc/fstab”选项字段中。
-s | –summary
按设备显示交换用途摘要,等价于“
cat /proc/swaps
“
-U
uuid启动指定uuid的交换分区
3
、说明
您不应该在有漏洞的文件上使用swapon。交换NFS可能无法工作。swapon会自动检测并用旧的软件挂起数据重写交换空间签名(例如S1SUSPEND,S2SUSPEND,.)。问题是,如果我们不这样做,那么我们将在下一次尝试取消挂起时数据损坏。
4
、实例
1)启动sdb4
[root@localhost ~]#
swap//
创建交换分区
Setting up swapspace version 1, size = 16380 KiB
LABEL=wj, UUID=aec14728-0f33-4676-8bef-612ea1bdf985
[root@localhost ~]#
swapon /dev/sdb4//
启用交换分区
[root@localhost ~]#
swapon -s /dev/sdb4//
查看信息
FilenameTypeSizeUsedPriority
/dev/sdb4partition163760-1
[root@localhost ~]#
2)以标签的形式启动
[root@localhost ~]#
blkid -c /dev/null//
找到交换分区的
UUID
/dev/sd开发云主机域名a1: UUID=\"059facc9-c58e-42d0-b8f5-7644c4574888\" TYPE=\"ext4\"
/dev/sda2开发云主机域名: UUID=\"z3WRza-EIUl-dib9-7CGq-zRYt-DMdL-jT2ld9\" TYPE=\"LVM2_member\"
/dev/mapper/VolGroup-lv_root: UUID=\"9ad51e8e-3700-45a8-a195-531a95ff717d\" TYPE=\"ext4\"
/dev/mapper/VolGroup-lv_swap: UUID=\"
2ebcaf57-3c6a-45be-8f34-3326d1fa1762
\" TYPE=\"swap\"
[root@localhost ~]#
free//
查看
totalusedfreesharedbufferscached
Mem:165931616016205769602616641075780
-/+ buffers/cache:2641761395140
Swap:000
[root@localhost ~]#
swapon -U 2ebcaf57-3c6a-45be-8f34-3326d1fa1762//
启动交换分区
[root@localhost ~]#
free//
查看
totalusedfreesharedbufferscached
Mem:165931616041325518402616841075780
活动:慈云数据爆款香港服务器,CTG+CN2高速带宽、快速稳定、平均延迟10+ms 速度快,免备案,每月仅需19元!! 点击查看
-/+ buffers/cache:2666681392648
Swap:294092002940920
[root@localhost ~]#
“Linux基础命令swapon的用法”的内容就介绍到这里了,感谢大家的阅读。如果想了解更多行业相关的知识可以关注开发云网站,小编将为大家输出更多高质量的实用文章!
本文从转载,原作者保留一切权利,若侵权请联系删除。
《Linux基础命令swapon的用法》来自互联网同行内容,若有侵权,请联系我们删除!
还没有评论,来说两句吧...