0%

RHCSA (EX200) - 添加交换分区

添加交换分区

向您的系统添加一个额外的交换分区 756MiB。交换分区应在系统 启动时自动挂载。不要删除或以任何方式改动系统上的任何现有交换分区。

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
[root@node2 ~]# lsblk 
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
vda 252:0 0 10G 0 disk
├─vda1 252:1 0 1M 0 part
├─vda2 252:2 0 100M 0 part /boot/efi
└─vda3 252:3 0 9.9G 0 part /
vdb 252:16 0 4G 0 disk
├─vdb1 252:17 0 510M 0 part
│ └─myvol-vo 253:0 0 232M 0 lvm /reports
└─vdb2 252:18 0 512M 0 part
└─vgroup-swap 253:1 0 256M 0 lvm [SWAP]
vdc 252:32 0 10G 0 disk
[root@node2 ~]# parted /dev/vdb unit MiB print
Model: Virtio Block Device (virtblk)
Disk /dev/vdb: 4096MiB
Sector size (logical/physical): 512B/512B
Partition Table: msdos
Disk Flags:

Number Start End Size Type File system Flags
1 1.00MiB 511MiB 510MiB primary
2 511MiB 1023MiB 512MiB primary

[root@node2 ~]# parted /dev/vdb mkpart primary 1024MiB 1780MiB
Information: You may need to update /etc/fstab.

[root@node2 ~]# mkswap /dev/vdb3
mkswap: /dev/vdb3: warning: wiping old swap signature.
Setting up swapspace version 1, size = 756 MiB (792719360 bytes)
no label, UUID=114ea12c-6f82-420c-b1fe-1e9eb896cdb5
[root@node2 ~]# swapon /dev/vdb3
[root@node2 ~]# swapon --show
NAME TYPE SIZE USED PRIO
/dev/dm-0 partition 256M 0B -2
/dev/vdb3 partition 756M 0B -3
[root@node2 ~]# swapoff /dev/vdb3
[root@node2 ~]# lsblk --fs
NAME FSTYPE LABEL UUID MOUNTPOINT
vda
├─vda1
├─vda2 vfat 399C-0F7D /boot/efi
└─vda3 xfs root 3cd0d4ca-93f6-423b-a469-70ab2b10b667 /
vdb
├─vdb1 LVM2_member Xrxvxp-xXd8-Bs15-k0hI-lVOT-fcLM-kvqbjA
│ └─myvol-vo ext4 64c880fa-00b3-43bd-8d38-3d36344bbf0a /reports
├─vdb2 LVM2_member e8VJoR-Cuzu-vufT-8UsH-zgJb-chQQ-QlBvVx
│ └─vgroup-swap swap 822650ee-0dfc-4c0a-906d-99c71e784fca [SWAP]
└─vdb3 swap 114ea12c-6f82-420c-b1fe-1e9eb896cdb5
vdc
[root@node2 ~]# vim /etc/fstab
...
UUID=114ea12c-6f82-420c-b1fe-1e9eb896cdb5 swap swap defaults 0 0
[root@node2 ~]# systemctl daemon-reload
[root@node2 ~]# swapon -a
[root@node2 ~]# swapon --show
NAME TYPE SIZE USED PRIO
/dev/dm-0 partition 256M 0B -2
/dev/vdb3 partition 756M 0B -3
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
[root@node2 ~]# fdisk /dev/vdb

Welcome to fdisk (util-linux 2.32.1).
Changes will remain in memory only, until you decide to write them.
Be careful before using the write command.


Command (m for help): n
Partition type
p primary (2 primary, 0 extended, 2 free)
e extended (container for logical partitions)
Select (default p):

Using default response p.
Partition number (3,4, default 3):
First sector (2095106-8388607, default 2097152):
Last sector, +sectors or +size{K,M,G,T,P} (2097152-8388607, default 8388607): +756M

Created a new partition 3 of type 'Linux' and of size 756 MiB.

Command (m for help): w
The partition table has been altered.
Syncing disks.

默认情况下,parted 显示以 10 的幂次方表示的所有空间大小(KB、MB、GB)。您可以使用 unit 子命令来更改默认设置,该子命令接受以下参数:

s 表示扇区

B 表示字节

MiB、GiB 或 TiB(2 的幂次方)

MB、GB 或 TB(10 的幂次方)