【RH134知识点问答题】第7章 管理基本存储

目录

[1. 对 Linux 磁盘进行分区时有哪两种方案?分别加以详细说明。](#1. 对 Linux 磁盘进行分区时有哪两种方案?分别加以详细说明。)

[2. 简单说下创建 MBR 磁盘分区涉及哪几个步骤?](#2. 简单说下创建 MBR 磁盘分区涉及哪几个步骤?)

[3. 创建 GPT 分区与创建 MBR 分区有什么不同?](#3. 创建 GPT 分区与创建 MBR 分区有什么不同?)

[4. 在创建分区时就会在分区上创建文件系统吗?](#4. 在创建分区时就会在分区上创建文件系统吗?)

[5. 如何持久挂载文件系统?](#5. 如何持久挂载文件系统?)

[6. Linux 为什么要使用 swap? (为了拓展物理内存)](#6. Linux 为什么要使用 swap? (为了拓展物理内存))

[7. 过度使用 swap 有什么缺点?](#7. 过度使用 swap 有什么缺点?)

[8. 如何持久激活交换空间?](#8. 如何持久激活交换空间?)

[9.使用哪个命令可以查看文件系统的 UUID?](#9.使用哪个命令可以查看文件系统的 UUID?)


1. 对 Linux 磁盘进行分区时有哪两种方案?分别加以详细说明。

答:1)MBR:最多支持 4 个主分区(或 3 个主分区 + 1 个扩展分区)。32 位值存储最大支持 2TiB 磁盘;兼容性好,但容量有限。

2)GPT:支持最多 128 个分区64 位值存储分区大小。最大磁盘和分区大小可以达到 8ZiB。容量大、分区灵活、安全性高。

2. 简单说下创建 MBR 磁盘分区涉及哪几个步骤?

答:使用 fdisk 或 parted 工具。

1.使用parted:

1). parted 指定需要创建分区的磁盘设备

2). 使用 mkpart 子命令创建新的主分区或扩展分区

3). 指定分区的文件系统类型,如 xfs 或 ext4

4). 指定新分区开始的扇区,s 后缀提供了扇区的值

5). 指定应结束新分区的磁盘扇区

通过 parted 并不能直接提供分区的大小,但可以使用以下公式进行计算:

6). 退出 parted

7). 运行 udevadm settle 命令,等待系统检测新分区并在 /dev 目录下创建关联的设备文件

2.使用fdisk

执行 fdisk -l /dev/sda 查看磁盘信息; 打开磁盘: 运行 fdisk /dev/sdX(其中 /dev/sdX 是你的磁盘设备);创建分区:在交互式提示下,使用 n 创建新分区,选择分区类型、起始位置和大小;保存更改: 使用 w 将分区表写入磁盘

3. 创建 GPT 分区与创建 MBR 分区有什么不同?

答:1) GPT 分区:分区表存储在磁盘开头和末尾,包含主表和备份表。分区表存储在磁盘开头和末尾,包含主表和备份表。优势:损坏时可自动恢复备份,数据安全性更高

2).MBR:分区信息存储在磁盘第一个扇区(512字节),仅有一个副本,无备份。

工具:GPT 推荐用 parted 或 gdisk,MBR 用 fdisk

分区>创建设备文件(udevadm settle/parted)>创建文件系统(mkfs)→创建挂载点(才可用)

4. 在创建分区时就会在分区上创建文件系统吗?

答:在创建分区时不会在分区上创建文件系统;创建分区只是划分空间,文件系统需要单独格式化(如 mkfs.ext4)就是一个b+树

5. 如何持久挂载文件系统?

答:要持久挂载文件系统,需要编辑 /etc/fstab 文件,在其中添加挂载信息。

将 /dev/sdb1 挂载到 /mnt/data:打开 /etc/fstab 文件,添加一行类似于 /dev/sdb1 /mnt/data ext4 defaults 0 2 的条目。

/dev/sdb1 要挂载的设备(也可用 UUID);/mnt/data 挂载点目

录(需提前创建:mkdir -p /mnt/data);ext4 文件系统类型;defaults挂载选项;0 dump 备份标记(0 = 不备份,1 = 每天备份);2 fsck 检查文件系统(0 = 不检查(xfs 文件系统使用 0),1 = 优先检查(根分区用),2 = 次级检查(ext4 文件系统))

6. Linux 为什么要使用 swap? (为了拓展物理内存)

答:Swap 是虚拟内存,当物理内存不足时,系统会将不常用的内存页面移到磁盘的 swap 空间,释放物理内存供活跃程序使用;待需要时,再将数据换回物理内存,以此防止内存耗尽导致程序崩溃或系统宕机。

7. 过度使用 swap 有什么缺点?

答:1.过度使用 swap可能导致性能下降(严重占用I/O资源),磁盘速度远慢于内存。2.磁盘磨损:频繁读写会缩短磁盘寿命。3.系统不稳定:swap 空间不足可能导致系统崩溃4. 响应时间延迟:当系统频繁使用 swap 时,进程的响应时间可能显著延长。

8. 如何持久激活交换空间?

答:1.获取 swap 分区的 UUID(sudo blkid | grep swap)

2.编辑 /etc/fstab 配置文件,添加要永久激活的交换分区

UUID=39e2667a-9458-42fe-9665-c5c854605881 swap swap defaults 0 0

第 1 字段:用 UUID 标识 swap 分区(最稳定的方式)

第 2 字段:swap(或 none),表示这是交换空间

第 3 字段:swap,文件系统类型

第 4 字段:defaults,默认挂载选项

第 5、6 字段:0 0,表示无需备份和检查

3.验证配置并激活

测试 fstab 配置是否正确,无报错则配置有效sudo mount -a

立即激活 swap 空间(无需重启)sudo swapon -a

查看 swap 激活状态sudo swapon --show

9.使用哪个命令可以查看文件系统的 UUID?

答:1.使用 lsblk -fp 命令2.使用 blkid 命令,需要 root 权限。

相关推荐
运维小欣2 小时前
Agentic AI 与 Agentic Ops 驱动,智能运维迈向新高度
运维·人工智能
梁洪飞2 小时前
内核的schedule和SMP多核处理器启动协议
linux·arm开发·嵌入式硬件·arm
_运维那些事儿2 小时前
VM环境的CI/CD
linux·运维·网络·阿里云·ci/cd·docker·云计算
Y1rong3 小时前
linux之文件IO
linux
Trouvaille ~3 小时前
【Linux】UDP Socket编程实战(一):Echo Server从零到一
linux·运维·服务器·网络·c++·websocket·udp
嵌入小生0074 小时前
Shell | 命令、编程及Linux操作系统的基本概念
linux·运维·服务器
-Try hard-5 小时前
Linuv软件编程 | Shell命令
linux·运维·服务器
释怀不想释怀5 小时前
Linux快捷键,软件安装启动
linux·运维·服务器
zhengfei6115 小时前
自动化快速评估工具
运维·自动化