Linux-swap分区创建与挂载

网友投稿 864 2022-11-29

Linux-swap分区创建与挂载

Linux-swap分区创建与挂载

swap分区创建方法(1)

交换分区

当物理内存不够,就把当做虚拟内存来使用。

查看交换分区大小

[kiosk@foundation0 ~]$ free -m 查看虚拟分区的大小 total used free shared buff/cache availableMem: 3946 1994 695 10 1256 1707Swap: 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/vdb1Setting up swapspace version 1, size = 1048572 KiBno label, UUID=528ecec9-2353-400b-bc65-e024a9d10d67[root@server0 ~]# blkid /dev/vdb1 通过blkid也可以得到磁盘的id号/dev/vdb1: UUID="528ecec9-2353-400b-bc65-e024a9d10d67" TYPE="swap"

swap挂载

(1)临时挂载

[root@server0 ~]# swapon /dev/vdb1 要临时卸载使用[root@server0 ~]# swapoff /dev/vdb1[root@server0 ~]# free -m total used free shared buffers cachedMem: 1841 532 1308 16 0 235-/+ buffers/cache: 296 1544Swap: 0 0 0

(2)永久挂载

在fstab里面添加一行

UUID=528ecec9-2353-400b-bc65-e024a9d10d67 swap swap Default 0 0

[root@server0 ~]# swapon -fNAME TYPE SIZE USED PRIO/dev/vdb1 partition 1024M 0B -1

这里有一个优先级,如果要改变优先级在default后面加上一个逗号再加上priority=-2,这样多个交换分区就有了优先级,决定优先使用哪个交换分区。

swap分区创建方法(2)

创建1G的swap,可以根据你的服务器配置来调整大小

设置交换分区文件

[root@~]# dd if=/dev/zero of=/mnt/swap bs=1M count=10241024+0 records in1024+0 records out1073741824 bytes (1.1 GB) copied, 16.5011 s, 65.1 MB/s

启动swap

[root@~]# swapon /mnt/swap swapon: /mnt/swap: insecure permissions 0644, 0600 suggested.

查看swap

[root@~]# swapon -fNAME TYPE SIZE USED PRIO/mnt/swap file 1024M 0B -1或者[root@~]# swapon -sFilename Type Size Used Priority/dev/sda2 partition 524284 0 -1/dev/sdb1 partition 1048572 0 -2

设置开机时自启用 swap 分区

需要修改文件 /etc/fstab 中的 swap 行,添加:/mnt/swap swap swap defaults 0 0

版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:ASM原理(1)
下一篇:RAC-OCR,VIP,VOTEING DISK
相关文章

 发表评论

暂时没有评论,来抢沙发吧~