【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 权限。

相关推荐
2401_8685347816 分钟前
数据交换方式
服务器·网络
默|笙28 分钟前
【Linux网络】_udp_socket(认识)
linux·网络·udp
寻道模式1 小时前
【运维心得】完整教程:绕过Win11限制让老机焕发新生
运维·操作系统·win11
程序员梅雨1 小时前
ZooKeeper面经总结
java·大数据·linux·分布式·后端·zookeeper·中间件
zzu123zsw1 小时前
从 proxy_pass 末尾斜杠到 WebAssembly 预压缩:深挖 Nginx 生产环境四大高频踩坑点
运维·nginx·wasm·webassembly·devops·运维排错
中屹指纹浏览器svip1 小时前
打开账号环境网页报错,常见原因有哪些?
服务器·开发语言·php·中屹指纹浏览器
lingran__1 小时前
Linux进程万字详解(二)|进程状态深度剖析:调度队列、内核链表、D状态设计哲学、僵尸孤儿进程与Slab机制
linux·进程管理·内核链表·pcb·僵尸进程·孤儿进程·进程状态
2401_868534781 小时前
以太网物理层标准
服务器·网络
tg_xianheyun1 小时前
亚马逊云服务器部署网站的步骤与上线检查清单
服务器·阿里云·云计算
张洛闻Eren1 小时前
Ansible【第一课】:Ansible介绍
运维·数据库·云原生·kubernetes·github·ansible