添加交换分区

2025-11-10 04:21:56

1、SWAP交换分区的创建过程非常类似于上一个小节所讲到的分区设备挂载使用的方法,首先第一步就是再进行对/dev/sdb存储设备分区操作,取出一个大小为5GB的主存储分区然后保存退出即可:

[root@linuxprobe ~]# fdisk /dev/sdb

Welcome to fdisk (util-linux 2.23.2). 

Changes will remain in memory only, until you decide to write them. 

Be careful before using the write command. 

Device does not contain a recognized partition table 

Building a new DOS disklabel with disk identifier 0xb3d27ce1. 

Command (m for help): n

Partition type: 

p primary (1 primary, 0 extended, 3 free) 

e extendedSelect (default p): p

Partition number (2-4, default 2): 

First sector (4196352-41943039, default 4196352): 此处敲击回车

Using default value 4196352 

Last sector, +sectors or +size{K,M,G} (4196352-41943039, default 41943039): +5G

Partition 2 of type Linux and of size 5 GiB is set 

Command (m for help): p

Disk /dev/sdb: 21.5 GB, 21474836480 bytes, 41943040 sectors

Units = sectors of 1 * 512 = 512 bytes 

Sector size (logical/physical): 512 bytes / 512 bytes 

I/O size (minimum/optimal): 512 bytes / 512 bytes 

Disk label type: dos 

Disk identifier: 0xb0ced57f 

Device Boot Start End Blocks Id System 

/dev/sdb1 2048 4196351 2097152 83 Linux

/dev/sdb2 4196352 14682111 5242880 83 Linux

Command (m for help): w

The partition table has been altered! 

Calling ioctl() to re-read partition table. 

WARNING: Re-reading the partition table failed with error 16: Device or resource busy. 

The kernel still uses the old table. The new table will be used at 

the next reboot or after you run partprobe(8) or kpartx(8) 

Syncing disks.

2、把新建的存储分区使用SWAP交换分区专用的格式化mkswap命令进行格式化操作:

[root@linuxprobe ~]# mkswap /dev/sdb2 

Setting up swapspace version 1, size = 5242876 KiB 

no label, UUID=2972f9cb-17f0-4113-84c6-c64b97c40c75

3、接下来使用swapon命令把准备好的SWAP交换分区设备正式的挂载到系统中,并可以使用free -m 命令来看到交换分区大小的变化(由2047M提升至了7167M):

[root@linuxprobe ~]# free -m 

total used free shared buffers cached 

Mem: 1483 782 701 9 0 254 

-/+ buffers/cache: 526 957

Swap: 2047 0 2047

[root@linuxprobe ~]# swapon /dev/sdb2 

[root@linuxprobe ~]# free -m 

total used free shared buffers cached 

Mem: 1483 785 697 9 0 254 

-/+ buffers/cache: 530 953

Swap: 7167 0 7167

4、对了~为了能够让新的SWAP交换分区设备在重启后依然生效,需要按照下面的格式写入到配置文件中,记得保存哦~

[root@linuxprobe ~]# vim /etc/fstab 

# /etc/fstab 

# Created by anaconda on Wed May 4 19:26:23 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 

#/dev/mapper/rhel-root / xfs defaults 1 1 

UUID=812b1f7c-8b5b-43da-8c06-b9999e0fe48b /boot xfs defaults 1 2 

/dev/mapper/rhel-swap swap swap defaults 0 0 

/dev/cdrom /media/cdrom iso9660 defaults 0 0 

/dev/sdb1 /newFS xfs defaults 0 0 /

dev/sdb2 swap swap defaults 0 0

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢