Linux SWAP 交换分区配置说明(3)

2.3 使用文件来作为SWAP 交换分区

我们这里使用文件添加一个交换区,具体操作如下:

--在根目录下生成一个文件:swap-file,大小1G:

[root@dave u01]# dd if=/dev/zeroof=/swap-file bs=1M count=1024

1024+0 records in

1024+0 records out

1073741824 bytes (1.1 GB) copied, 5.91518s, 182 MB/s

[root@dave u01]# cd /

[root@dave /]# ls

bin cgroup etc lib lost+found misc net proc sbin srv sys u01 usr

boot dev home lib64 media mnt opt root selinux swap-file tmp u02 var

[root@dave /]#

--将生成的文件格式化成交换分区:

[root@dave /]# mkswap /swap-file

mkswap: /swap-file: warning: don't erasebootbits sectors

on whole disk. Use -f to force.

Setting up swapspace version 1, size =1048572 KiB

no label,UUID=653bbeb5-4abb-4295-b110-5847e073140d

--这里没有分区的lable,只有一个UUID。

--启动swap分区并查看状态:

[root@dave /]# swapon /swap-file

[root@dave /]# swapon -s

Filename Type Size Used Priority

/dev/sda2 partition 2047992 0 -1

/swap-file file 1048568 0 -2

这里我们就看到了2个swap。

但是这个只对当前有效,如果想下次重启系统后还继续有效,需要将配置写入到/etc/fstab文件中。

在/etc/fstab文件中添加如下内容:

UUID=653bbeb5-4abb-4295-b110-5847e073140dswap swap defaults 0 0

或者:

/swap-file swap swap defaults 0 0

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/19993.html