Linux-swap分区创建与挂载教程
交换分区
当物理内存不够,就把当做虚拟内存来使用。
查看交换分区大小
[kiosk@foundation0 ~]$ free -m
total used free shared buff/cache available
Mem: 3946 1994 695 10 1256 1707
Swap: 5631 0 5631 查看虚拟分区的大小
在读取大容量文件的时候尤其是做缓存服务器的时候,对内存和硬盘的要求都比较高,在使用代理服务器的时候最好使用交换分区。
准备一个交换分区
Disk identifier: 0x0e0a436d
Device Boot Start End Blocks Id System
/dev/vdb1 2048 2099199 1048576 82 Linux swap / Solaris
在fdisk的时候用t选项给分区打上了标签是swap类型的,这个并不重要。
对分区进行格式化
[root@server0 ~]# mkswap /dev/vdb1
Setting up swapspace version 1, size = 1048572 KiB
no label, UUID=528ecec9-2353-400b-bc65-e024a9d10d67
[root@server0 ~]# blkid /dev/vdb1
/dev/vdb1: UUID="528ecec9-2353-400b-bc65-e024a9d10d67" TYPE="swap"
通过blkid也可以得到磁盘的id号
Swap挂载
(1)临时挂载
[root@server0 ~]# swapon /dev/vdb1
要临时卸载使用
[root@server0 ~]# swapoff /dev/vdb1
[root@server0 ~]# free -m
total used free shared buffers cached
Mem: 1841 532 1308 16 0 235
-/+ buffers/cache: 296 1544
Swap: 0 0 0
(2)永久挂载
在fstab里面添加一行
UUID=528ecec9-2353-400b-bc65-e024a9d10d67 swap swap 挂载点(这里没有) 类型
Default 0 0
[root@server0 ~]# swapon -f
NAME TYPE SIZE USED PRIO
/dev/vdb1 partition 1024M 0B -1
这里有一个优先级,如果要改变优先级在default后面加上一个逗号再加上priority=-2.
这样多个交换分区就有了优先级,决定优先使用哪个交换分区。
上一篇: 用C语言讲一讲位运算 入门级(详细图解)
下一篇: PHP数学运算代码转换成asp代码
推荐阅读
-
笔记本重做系统如何创建分区 给硬盘新建一个分区的方法介绍(图文教程)
-
Android开发教程之Fragment定义、创建与使用方法详解【包含Activity通讯,事务执行等】
-
Linux中swap交换分区的创建和容量调整的教程
-
Linux中对lvm逻辑卷分区大小的调整教程(针对xfs与ext4不同文件系统)
-
详解linux添加硬盘分区挂载教程
-
MySql数据库创建库与表的教程
-
Linux系统中安装使用ntfs-3g挂载NTFS分区的教程
-
linux下获取文件的创建时间与实战教程
-
查询每一个执行SQL语句的时间(创建hash分区)教程
-
笔记本重做系统如何创建分区 给硬盘新建一个分区的方法介绍(图文教程)