📚 启动挂载·分区管理
30章
✨ 风格 · 轻松进阶
01
启动流程概述
BIOS/UEFI 启动阶段 · Bootloader 加载 · 内核初始化 · 根文件系统挂载
02
磁盘分区基础
MBR 与 GPT 分区表 · 主分区与扩展分区 · 分区对齐与性能
03
文件系统类型
ext4 · XFS · Btrfs · ZFS 特点与适用场景
04
设备节点管理
udev 与 devtmpfs · 设备命名规则 (sda, nvme0n1) · 动态管理
05
initramfs 机制
initramfs 作用 · 制作与解包 · 挂载根文件系统前的准备
06
根文件系统挂载
root= 参数解析 · 挂载选项 (ro, rw) · 延迟挂载与错误处理
07
fstab 配置文件
字段含义 · 挂载选项详解 · UUID 与 LABEL 使用
08
systemd 挂载单元
.mount 单元文件 · 自动挂载 (automount) · 依赖关系管理
09
LVM 逻辑卷管理
PV/VG/LV 概念 · LVM 在启动阶段的识别与激活
10
磁盘加密 (LUKS)
LUKS 分区结构 · cryptsetup 工具 · 启动时解锁流程
11
网络文件系统 (NFS)
NFS 挂载原理 · 启动阶段网络依赖 · autofs 自动挂载
12
tmpfs 与内存文件系统
tmpfs 特性 · /tmp 与 /run 挂载 · 大小限制与性能
13
挂载顺序与依赖
挂载点拓扑 · fsck 顺序 · systemd 挂载排序逻辑
14
文件系统检查 (fsck)
fsck 执行时机 · ext4/XFS 检查工具 · 修复模式
15
挂载失败处理
紧急模式 (emergency) · 救援模式 (rescue) · 手动修复流程
16
Bind 挂载与覆盖
bind mount 用法 · overlayfs 原理 · 容器场景应用
17
配额管理 (quota)
磁盘配额概念 · quota 工具 · 启动时启用配额
18
ACL 与扩展属性
ACL 权限管理 · setfacl/getfacl · 挂载与 ACL 支持
19
Swap 分区与文件
swap 分区挂载 · swap 文件创建 · swapon/swapoff
20
RAID 阵列挂载
软 RAID (mdadm) 配置 · 启动阶段组装与挂载
21
多路径存储 (multipath)
多路径 I/O 原理 · multipath 配置 · 启动时设备识别
22
CIFS/SMB 挂载
Windows 共享挂载 · 凭据管理 · 启动阶段网络依赖
23
FUSE 文件系统
FUSE 架构 · sshfs, s3fs 示例 · 挂载注意事项
24
挂载选项详解
noatime, nodiratime, noexec, sync/async 实际影响
25
命名空间与挂载
mount namespace 原理 · unshare 命令 · 容器挂载隔离
26
启动阶段日志分析
dmesg 查看挂载日志 · journalctl 过滤 · 常见错误排查
27
性能调优
挂载参数优化 · I/O 调度器选择 · 文件系统碎片整理
28
备份与恢复
dd 备份分区 · dump/restore 工具 · 快照挂载与恢复
29
安全加固
挂载点权限最小化 · nosuid/nodev 选项 · 只读挂载策略
30
实战案例
从零配置嵌入式系统启动挂载 · 常见问题排错与优化
⚡ 点击卡片跳转对应章节 · 30个文件就绪