【跟韩工学Ubuntu第2课】 第2章 磁盘、LVM、文件系统与扩容备份-005篇】

发布时间:2026/5/20 11:33:10

【跟韩工学Ubuntu第2课】 第2章 磁盘、LVM、文件系统与扩容备份-005篇】 文章目录Ubuntu Server 生产级系统管理第2章 磁盘、LVM、文件系统与扩容备份本章教学说明2.1 磁盘基础理论精讲 结构图示2.1.1 存储设备与 I/O 基本原理1. 磁盘数据读写基本流程2.1.2 Linux 磁盘命名规则1. 传统 SATA/SAS 硬盘2. 虚拟化环境磁盘3. 查看磁盘信息命令必须掌握2.1.3 分区类型详解主分区、扩展分区、逻辑分区1. 主分区Primary2. 扩展分区Extended3. 逻辑分区Logical2.1.4 MBR 与 GPT 分区表深度理论1. MBRMaster Boot Record2. GPTGUID Partition Table3. MBR vs GPT 对比表教学必背2.2 实战1磁盘分区实操理论分步避坑2.2.1 分区前理论原则2.2.2 实操 Afdisk 分区MBR≤2TB步骤1查看目标磁盘步骤2进入分区工具步骤3新建主分区步骤4保存并退出步骤5通知内核更新分区表2.2.3 实操 Bparted 分区GPT2TB步骤1创建 GPT 分区表步骤2创建第一个分区前50%步骤3创建第二个分区后50%步骤4查看分区信息2.2.4 生产级避坑指南教材重点2.3 实战2LVM 逻辑卷完整配置强化理论全流程2.3.1 LVM 核心理论教学重点1. 为什么要用 LVM理论意义2. LVM 三层结构必须背诵2.3.2 实操 A从零创建 LVM1. 安装 LVM 工具2. 创建 PV物理卷3. 创建 VG卷组4. 创建 LV逻辑卷2.3.3 实操 BLVM 在线扩容生产最常用场景步骤1创建新 PV步骤2将 PV 加入 VG步骤3扩容 LV步骤4刷新文件系统关键2.3.4 实操 CLVM 缩减理论高危说明理论前提缩减流程2.3.5 实操 DLVM 快照备份与回滚理论用途创建快照恢复快照2.4 实战3文件系统管理理论超详细实操2.4.1 文件系统理论常用 Linux 文件系统对比2.4.2 格式化文件系统格式化为 ext4格式化为 xfs2.4.3 挂载与卸载理论实操1. 创建挂载点2. 临时挂载3. 查看挂载4. 卸载2.4.4 开机自动挂载 /etc/fstab生产级配置1. 为什么用 fstab2. 查询 UUID3. 编辑 fstab4. fstab 字段含义必考5. 验证 fstab极其重要2.5 实战4磁盘扩容与数据备份理论生产流程2.5.1 生产标准扩容流程理论化步骤2.5.2 tar 备份与恢复理论全参数1. 备份理论2. 备份命令带日期3. 恢复命令参数详解2.5.3 rsync 增量备份企业标准理论优势本地同步远程同步2.5.4 生产数据安全理论教材重点2.6 课后习题 实操任务强化版一、理论选择题二、简答题三、综合实操任务Ubuntu Server 生产级系统管理第2章 磁盘、LVM、文件系统与扩容备份强化理论版 · 理论精讲 超详细实操 · 适合大中专/本科教材本章教学说明适用对象大中专院校、应用型本科计算机类专业课程定位Linux 系统管理核心模块企业运维必考内容教学目标懂原理、会操作、能排错、可上生产本章篇幅约24页标准教材2.1 磁盘基础理论精讲 结构图示2.1.1 存储设备与 I/O 基本原理磁盘是计算机用于持久化存储数据的硬件设备。服务器断电后内存数据丢失磁盘数据保留因此磁盘是系统与业务数据的载体。1. 磁盘数据读写基本流程操作系统发出 I/O 请求控制器定位磁头/扇区机械盘或寻址闪存SSD数据读取或写入结果返回给系统教学要点机械硬盘HDD顺序读写快随机读写慢怕震动。固态硬盘SSD/NVMe随机读写极快无机械结构生产环境首选。2.1.2 Linux 磁盘命名规则Ubuntu Server 对磁盘设备有严格命名规范1. 传统 SATA/SAS 硬盘/dev/sda第一块硬盘/dev/sdb第二块硬盘/dev/sda1第一块硬盘的第一个分区2. 虚拟化环境磁盘/dev/vda、/dev/vdbKVM 虚拟化磁盘/dev/nvme0n1NVMe 固态硬盘3. 查看磁盘信息命令必须掌握lsblk# 树形结构查看磁盘与分区fdisk-l# 详细查看分区表与容量blkid# 查看 UUID 和文件系统类型2.1.3 分区类型详解主分区、扩展分区、逻辑分区1. 主分区Primary直接用于安装系统、格式化、挂载MBR 下最多 4 个主分区编号142. 扩展分区ExtendedMBR 为突破 4 个分区限制而设计本身不能格式化、不能直接使用最多只能有 1 个3. 逻辑分区Logical在扩展分区内部再划分的分区数量几乎无限制编号从 5 开始sda5、sda6…理论图示教材可直接配图硬盘 sda ├─ sda1 主分区 ├─ sda2 主分区 ├─ sda3 扩展分区 │ ├─ sda5 逻辑分区 │ ├─ sda6 逻辑分区 │ └─ sda7 逻辑分区2.1.4 MBR 与 GPT 分区表深度理论1. MBRMaster Boot Record位置磁盘第一个扇区512字节结构引导代码446 字节分区表64 字节每个分区占16字节最多4个分区结束标志2 字节0xAA55MBR 缺陷考试高频最大只支持2TB磁盘分区表无备份一旦损坏数据无法识别最多 4 个主分区扩展性差2. GPTGUID Partition TableGPT 是为解决 MBR 缺陷设计的现代分区表。GPT 优势支持最大18EB存储空间分区数量无限制分区表头部 尾部双备份安全性极高支持 UEFI 安全启动支持更大扇区、更强校验GPT 结构理论精讲保护 MBR防止旧工具误破坏GPT 头部记录磁盘信息、分区表位置与大小分区表项存储每个分区的 GUID、起始/结束 LBA数据区域备份分区表备份 GPT 头部3. MBR vs GPT 对比表教学必背对比项MBRGPT最大支持容量2TB18EB分区数量限制最多4个主分区几乎无限制分区表备份无有首尾双备份数据安全性低高启动方式BIOSUEFI适用场景老旧设备、小硬盘现代服务器、大容量存储教学结论生产环境 2TB 必须用 GPT2TB 优先推荐 GPT。2.2 实战1磁盘分区实操理论分步避坑2.2.1 分区前理论原则正在使用的分区不能直接操作必须先卸载系统盘/dev/sda严禁随意删除分区大于 2TB ⇒GPT parted分区后必须让内核重读分区表2.2.2 实操 Afdisk 分区MBR≤2TB步骤1查看目标磁盘fdisk-l/dev/sdb步骤2进入分区工具fdisk/dev/sdb步骤3新建主分区输入n→ 新建分区选择p→ 主分区分区号1起始扇区直接回车结束扇区20G步骤4保存并退出输入w保存输入q不保存退出步骤5通知内核更新分区表partprobe /dev/sdb2.2.3 实操 Bparted 分区GPT2TB步骤1创建 GPT 分区表parted/dev/sdb mklabel gpt步骤2创建第一个分区前50%parted/dev/sdb mkpart primary0%50%步骤3创建第二个分区后50%parted/dev/sdb mkpart primary50%100%步骤4查看分区信息parted/dev/sdb print理论强调parted 是实时生效每敲一条命令立即写入磁盘无法撤销。2.2.4 生产级避坑指南教材重点分区前一定要用lsblk确认磁盘编号避免格式化错误磁盘。不要对已挂载分区执行分区操作。云服务器数据盘不要与系统盘共用一个分区。所有分区操作完成后必须执行partprobe。2.3 实战2LVM 逻辑卷完整配置强化理论全流程2.3.1 LVM 核心理论教学重点LVM Logical Volume Manager逻辑卷管理器。1. 为什么要用 LVM理论意义传统分区一旦创建大小无法在线修改空间不够 ⇒ 只能重新分区、备份恢复空间浪费 ⇒ 无法回收LVM 实现在线扩容不关机、不丢数据空间整合多块盘变一个池快照备份、灵活迁移2. LVM 三层结构必须背诵PVPhysical Volume物理卷真实磁盘或分区是 LVM 最底层。VGVolume Group卷组将多个 PV 合并成一个大存储资源池。LVLogical Volume逻辑卷从 VG 中划分最终可格式化、挂载使用。教材图示比喻PV ⇒ 水管VG ⇒ 蓄水池LV ⇒ 出水龙头用户直接用2.3.2 实操 A从零创建 LVM1. 安装 LVM 工具aptupdateaptinstalllvm2-y2. 创建 PV物理卷pvcreate /dev/sdb1 /dev/sdc1查看 PVpvdisplay pvs3. 创建 VG卷组vgcreate vg_data /dev/sdb1 /dev/sdc1查看 VGvgdisplay vgs4. 创建 LV逻辑卷指定大小创建lvcreate-L20G-nlv_data vg_data使用全部剩余空间lvcreate-l100%FREE-nlv_data vg_data查看 LVlvdisplay lvs2.3.3 实操 BLVM 在线扩容生产最常用场景原有空间已满新加入一块磁盘/dev/sdd1。步骤1创建新 PVpvcreate /dev/sdd1步骤2将 PV 加入 VGvgextend vg_data /dev/sdd1步骤3扩容 LVlvextend-L10G /dev/vg_data/lv_data或直接使用所有空闲空间lvextend-l100%FREE /dev/vg_data/lv_data步骤4刷新文件系统关键ext4 文件系统resize2fs /dev/vg_data/lv_dataxfs 文件系统xfs_growfs /data理论强调lvextend 只扩大逻辑卷不扩大文件系统必须用 resize2fs 或 xfs_growfs 让系统识别新空间。2.3.4 实操 CLVM 缩减理论高危说明理论前提ext4 支持缩减xfs 不支持缩减必须先卸载再检查文件系统生产环境尽量不做缩减缩减流程umount/data e2fsck-f/dev/vg_data/lv_data# 强制检查resize2fs /dev/vg_data/lv_data 10G# 先缩文件系统lvreduce-L10G /dev/vg_data/lv_data# 再缩逻辑卷mount/data2.3.5 实操 DLVM 快照备份与回滚理论用途数据备份前冻结状态系统升级前做备份点不影响业务的前提下读取一致数据创建快照lvcreate-L5G-s-nlv_data_snap /dev/vg_data/lv_data恢复快照umount/data lvconvert--merge/dev/vg_data/lv_data_snapmount/data2.4 实战3文件系统管理理论超详细实操2.4.1 文件系统理论文件系统是操作系统组织、管理、存储文件的机制。常用 Linux 文件系统对比ext4通用、稳定、支持缩减、支持日志适合大多数服务器场景xfs高性能、大文件、高并发云服务器、数据库常用不支持缩减2.4.2 格式化文件系统格式化为 ext4mkfs.ext4 /dev/vg_data/lv_data格式化为 xfsmkfs.xfs /dev/vg_data/lv_data2.4.3 挂载与卸载理论实操1. 创建挂载点mkdir/data2. 临时挂载mount/dev/vg_data/lv_data /data3. 查看挂载df-hlsblkmount4. 卸载umount/data理论注意目录正在被使用时无法卸载会提示target is busy。2.4.4 开机自动挂载 /etc/fstab生产级配置1. 为什么用 fstab重启后自动挂载用 UUID 更稳定设备名可能变化2. 查询 UUIDblkid /dev/vg_data/lv_data3. 编辑 fstabvim/etc/fstab添加示例UUIDxxxx-xxxx-xxxx-xxxx /data ext4 defaults 0 04. fstab 字段含义必考设备名/UUID挂载点文件系统类型挂载参数defaults 标准默认参数dump 备份0 不备份fsck 检查顺序0 不检查5. 验证 fstab极其重要mount-a无报错才可以重启服务器2.5 实战4磁盘扩容与数据备份理论生产流程2.5.1 生产标准扩容流程理论化步骤物理/虚拟添加新磁盘分区GPT parted创建 PV 并加入 VG在线扩容 LV刷新文件系统df -h 验证空间业务验证2.5.2 tar 备份与恢复理论全参数1. 备份理论完整备份保留权限、属主、时间适合配置文件、小数据2. 备份命令带日期tar-zcvfbackup_$(date%Y%m%d).tar.gz /data /etc3. 恢复命令tar-zxvfbackup_20260101.tar.gz-C/参数详解zgzip 压缩c创建备份v显示过程f指定文件x解压C指定解压目录2.5.3 rsync 增量备份企业标准理论优势增量同步只复制变化文件保留权限、软硬链接、属主可本地、可远程本地同步rsync-av/data /backup/远程同步rsync-av/data root192.168.1.100:/backup/2.5.4 生产数据安全理论教材重点重要数据先备份再操作高峰期禁止扩容、分区等高危操作/etc、/home、/var必须定期备份fstab 错误会导致无法开机必须mount -a验证磁盘出现坏道立即迁移数据2.6 课后习题 实操任务强化版一、理论选择题大于 2TB 磁盘必须使用哪种分区表A. MBR B. GPT C. NTFS D. EXT4LVM 中最终用户可挂载的是A. PV B. VG C. LV D. 扇区XFS 文件系统使用哪个命令扩容A. resize2fs B. xfs_growfs C. fsck D. mount二、简答题简述 MBR 与 GPT 的 4 点区别。解释 PV、VG、LV 的作用与关系。为什么配置完 /etc/fstab 必须执行 mount -a三、综合实操任务添加 3 块虚拟磁盘使用 parted 创建 GPT 分区。搭建 LVMPV → VG → LV大小 30G。格式化为 ext4挂载到/data并配置开机挂载。模拟满盘新增一块磁盘完成 VG 扩容、LV 扩容、文件系统刷新。使用 tar 备份/data到/backup按日期命名。使用 rsync 实现/data增量备份。我可以继续帮你把这一章按标准教材格式补全教学目标、重点难点、课堂提问、实训报告模板、参考答案直接可以拿去上课或打印成书你要我继续完善吗

相关新闻