Linux红帽:RHCSA认证知识讲解(十 四)分区管理、交换分区,创建逻辑卷与调整逻辑卷的大小
Linux红帽:RHCSA认证知识讲解(十 四)分区管理、交换分区,创建逻辑卷与调整逻辑卷的大小
- 前言
- 一、分区管理,使用fdisk管理分区
- 1.1 找到硬盘
- 1.2 使用fdisk分区
- 1.3 格式化分区
- 1.4 挂载分区
- 二、创建逻辑卷,调整逻辑卷大小
- 2.1 识别磁盘
- 2.2 创建物理卷(PV)
- 2.3 创建卷组(VG)
- 2.4 创建逻辑卷(LV)
- 2.5 格式化逻辑卷
- 2.6 挂载逻辑卷
- 2.7 调整逻辑卷大小
- 三、创建交换分区
- 3.1 找到硬盘
- 3.2 创建分区
- 3.3 格式化为交换分区
- 3.4 挂载交换分区
前言
- 在Linux系统中,分区管理与逻辑卷操作是系统管理员的必备技能。
- 无论是新建分区、创建逻辑卷,还是调整逻辑卷大小,甚至是创建交换分区,这些操作都能帮助我们更好地管理和利用磁盘空间。
- 本文将从基础的分区管理开始,逐步深入到逻辑卷的创建与调整,最后介绍交换分区的创建,帮助初学者轻松掌握这些技能。
我的个人主页,欢迎来阅读我的其他文章
https://blog.csdn.net/2402_83322742?spm=1011.2415.3001.5343
我的RHCSA认证知识文章专栏
欢迎来阅读指出不足
https://blog.csdn.net/2402_83322742/category_12901802.html?spm=1001.2014.3001.5482
一、分区管理,使用fdisk管理分区
- 在Windows系统中,新建分区的步骤通常是:检查硬盘剩余空间,利用剩余空间新建分区,设置分区大小、盘符,选择文件系统格式,最后格式化。
- 而在Linux系统中,分区管理的流程也类似,但操作方式有所不同。
1.1 找到硬盘
在Linux中,我们首先需要找到需要分区的硬盘。使用lsblk
命令可以列出所有磁盘及其分区信息。例如:
lsblk
假设我们看到一个名为/dev/vdc
的硬盘,这就是我们需要分区的磁盘。
1.2 使用fdisk分区
接下来,我们使用fdisk
命令对硬盘进行分区。fdisk
是一个强大的分区工具,可以创建主分区和扩展分区。
fdisk /dev/vdc
进入fdisk
后,具体操作步骤如下:
- 按
m
键查看帮助文档。 - 按
n
键创建新分区,选择主分区(p
)。 - 输入分区序号(例如
1
)。 - 选择默认的起始分区。
- 输入分区大小(例如
+1G
)。 - 按
p
键查看分区情况。 - 最后按
w
键保存并退出。
1.3 格式化分区
分区创建完成后,我们需要为分区分配文件系统。常用的文件系统有ext4
、xfs
等。使用mkfs
命令格式化分区:
mkfs.ext4 /dev/vdc1
使用blkid
命令检查分区的文件系统格式是否正确:
blkid /dev/vdc1
1.4 挂载分区
为了让分区可用,我们需要将其挂载到一个目录。具体操作如下:
- 首先创建挂载目录:
mkdir /mnt/shiyan
- 然后编辑
/etc/fstab
文件,添加挂载信息:
vim /etc/fstab
在文件中添加如下内容(以/dev/vdc1
为例):
/dev/vdc1 /mnt/shiyan ext4 defaults 0 0
- 最后,使用
mount -a
命令使挂载配置立即生效:
mount -a
- 使用
df -h
命令验证挂载是否成功:
df -h /mnt/shiyan
二、创建逻辑卷,调整逻辑卷大小
逻辑卷管理(LVM)是一种灵活的磁盘管理方式,可以将多个分区或硬盘组合成一个大的卷组(VG),然后从中分配逻辑卷(LV)。这种方式允许动态调整逻辑卷的大小,非常适合需要灵活管理磁盘空间的场景。
2.1 识别磁盘
使用lsblk
命令找到需要操作的磁盘,例如/dev/vdd
。
2.2 创建物理卷(PV)
使用fdisk
创建分区后,将分区标记为物理卷(PV):
fdisk /dev/vdd
创建分区/dev/vdd1
和/dev/vdd2
后,使用pvcreate
命令将它们标记为物理卷:
pvcreate /dev/vdd1 /dev/vdd2
使用pvscan
或pvdisplay
查看物理卷信息:
pvscan
2.3 创建卷组(VG)
将物理卷组合成一个卷组(VG)。可以使用默认的扩展块(PE)大小,也可以自定义:
- 使用默认扩展块大小:
vgcreate imvg /dev/vdd1 /dev/vdd2
- 指定PE大小为16M:
vgcreate -s 16M imvg2 /dev/vdd1 /dev/vdd2
使用vgscan
或vgdisplay
查看卷组信息:
vgscan
2.4 创建逻辑卷(LV)
从卷组中创建逻辑卷(LV)。可以指定逻辑卷的大小(以MB为单位),也可以指定PE的数量:
- 指定逻辑卷大小(以MB为单位):
lvcreate -L 200M -n imlv imvg
- 指定PE数量:
lvcreate -l 50 -n imlv2 imvg2
使用lvscan
查看逻辑卷信息:
lvscan
2.5 格式化逻辑卷
为逻辑卷分配文件系统:
mkfs.xfs /dev/imvg/imlv
使用blkid
验证格式化是否成功:
blkid /dev/imvg/imlv
2.6 挂载逻辑卷
创建挂载目录并编辑/etc/fstab
文件:
- 创建挂载目录:
mkdir /mnt/imlv
- 编辑
/etc/fstab
文件:
vim /etc/fstab
添加如下内容:
/dev/imvg/imlv /mnt/imlv xfs defaults 0 0
- 使用
mount -a
命令使挂载生效:
mount -a
2.7 调整逻辑卷大小
如果需要调整逻辑卷的大小,具体操作如下:
- 首先使用
lvsan
检查逻辑卷的当前大小。 - 然后使用
lvextend
命令扩展逻辑卷:- 指定逻辑卷大小(以MB为单位):
lvextend -L 230M /dev/imvg/imlv
-指定PE数量:
lvextend -l 100 /dev/imvg/imlv
-
最后,根据文件系统类型,使用相应的命令通知内核新的文件系统大小:
- 对于
ext4
文件系统:
- 对于
resize2fs /dev/myvol/vo
- 对于
xfs
文件系统:
xfs_growfs /dev/imvg/imlv
三、创建交换分区
交换分区(swap)是Linux系统中的虚拟内存,当物理内存不足时,系统会使用交换分区来临时存储数据。创建交换分区的步骤如下:
3.1 找到硬盘
使用lsblk
命令找到需要创建交换分区的硬盘,例如/dev/vdd
。
3.2 创建分区
使用fdisk
创建一个新分区,例如/dev/vdd3
:
fdisk /dev/vdd
创建分区后,将其标记为交换分区类型(类型代码为82
)。
3.3 格式化为交换分区
使用mkswap
命令将分区格式化为交换分区:
mkswap /dev/vdd3
使用blkid
验证分区格式是否正确:
blkid /dev/vdd3
3.4 挂载交换分区
编辑/etc/fstab
文件,添加交换分区的挂载信息:
- 编辑
/etc/fstab
文件:
vim /etc/fstab
添加如下内容:
/dev/vdd3 swap swap defaults 0 0
- 使用
swapon -a
命令使交换分区立即生效:
swapon -a
- 使用
swapon -s
命令查看交换分区的状态:
swapon -s
- 如果需要关闭交换分区,可以使用
swapoff
命令:
swapoff /dev/vdd3
同时,需要从/etc/fstab
文件中移除或注释掉交换分区的条目,以防止系统在下次启动时自动挂载该分区。
以上就是这篇博客的全部内容,下一篇我们将继续探索 Redhat 的更多精彩内容。
我的个人主页,欢迎来阅读我的其他文章
https://blog.csdn.net/2402_83322742?spm=1011.2415.3001.5343
我的RHCSA认证知识文章专栏
欢迎来阅读指出不足
https://blog.csdn.net/2402_83322742/category_12901802.html?spm=1001.2014.3001.5482
非常感谢您的阅读,喜欢的话记得三连哦 |