很多初学者在刚接触 Linux 时,往往只停留在“能装系统”的层面,一旦涉及磁盘扩容、挂载外部存储或内存不足处理,就容易陷入迷茫。这门课直击磁盘管理的核心痛点,不讲空泛的理论,而是聚焦于如何安全、高效地划分和使用磁盘空间。它特别适合那些已经掌握基本 Linux 命令行操作,但还没理清分区逻辑,或者在实际运维中遇到过挂载失败、空间浪费问题的学习者。如果你之前只是靠图形化工具“点点点”完成安装,或者对 `/etc/fstab` 里的参数一知半解,那么这门课就是为你准备的针对性补漏内容。

从理论到实战:理清分区的底层逻辑

课程开篇先花近 17 分钟讲透硬盘分区理论,这不是为了凑时长,而是为了让你明白主分区、扩展分区和逻辑分区在 MBR 表中的限制与区别。很多新手在操作 `fdisk` 时容易迷茫,不知道为什么要选“扩展分区”,或者为什么有时候只能创建一个主分区。这部分内容能帮你建立正确的数据观,避免在后续操作中犯下导致数据丢失的低级错误。紧接着的 `fdisk` 实战环节,通过 24 分钟的演示,带你一步步执行创建、修改和查看分区的完整流程。建议你在学习这一部分时,务必在虚拟机中跟随操作,重点观察命令输出中的扇区大小、起始扇区和结束扇区,理解这些数字背后的物理意义。只有亲手敲过命令,看过报错信息,才能在真正面对生产环境时保持冷静。

自动化挂载与 Swap 机制的深度应用

分区创建好后,如何让它持久化可用是另一个难题。课程安排了 `fstab` 开机自动挂载和 `autofs` 按需挂载两种方案。前者是系统管理员的必修课,你需要理解 UUID 与设备名的区别,以及 `noauto`、`defaults` 等挂载选项的实际影响;后者则适合那些挂载点使用频率低、希望节省启动时间的场景。两者各有优劣,选择哪种取决于你的业务场景。此外,Swap 分区的管理也是重点。当物理内存不足时,Swap 是防止系统崩溃的最后一道防线。课程不仅教你创建 Swap 分区,还涵盖了格式化、激活以及调整 Swap 大小的流程。这里有一个常见的认知误区:很多人认为 Swap 越大越好,实际上过大的 Swap 会导致磁盘 I/O 瓶颈。通过这门课,你将学会根据实际内存大小合理配置 Swap,并掌握在紧急情况下如何临时增加 Swap 空间来救急。

学完后的独立能力与练习建议

完成学习后,你应当具备独立处理以下问题的能力:当服务器磁盘空间不足时,你能快速判断是某分区满还是整体空间耗尽,并能安全地删除无用分区或扩展现有分区;当需要挂载新的数据盘时,你能正确配置 `fstab` 确保重启后挂载点依然存在,或者使用 `autofs` 实现惰性挂载以优化性能;当你发现系统频繁交换(Swap)时,你能通过命令分析内存使用情况,并决定是否调整 Swap 分区大小或优化应用内存占用。建议配合一台至少有两个虚拟磁盘的虚拟机进行练习,先练习创建和删除分区,再尝试修改 `fstab` 导致挂载失败并修复它,最后模拟内存耗尽场景,体验 Swap 介入的过程。这种“破坏-修复”的练习方式,比单纯观看演示更能巩固知识。不要指望看完视频就全懂,磁盘管理涉及底层数据结构,必须在实践中反复验证,才能将知识转化为真正的运维能力。

课程目录

1 硬盘分区理论(重要) (16:41)
2 fdisk 硬盘分区实战 (24:46)
3 fstab 开机自动挂载 (14:59)
4 autofs 使用时自动挂载 (14:09)
5 删除分区与磁盘清零 (08:09)
6 创建并使用 swap 分区 (20:39)