核心概念storage
块设备、文件系统与挂载点
区分存储设备、分区、文件系统和目录树中的挂载位置,避免把设备名当作稳定身份。
- 块设备(block device):按固定大小数据块提供随机访问的设备,由内核通过设备节点暴露。
- 分区(partition):块设备上的逻辑区域,本身仍表现为块设备。
- 文件系统(filesystem):组织文件、目录和元数据的数据结构。
- 挂载点(mount point):文件系统接入当前目录树的位置。
它们不是同一个对象:设备或分区可以承载文件系统,文件系统挂载后才通过目录访问。
内核发现设备后建立块设备层级;lsblk 汇总设备、分区、文件系统标识和挂载关系。mount 把某个文件系统附加到目录树,umount 再将其分离。同一设备可能有多个分区,一个挂载点也可能被后续挂载覆盖。
块设备 /dev/sdX└─分区 /dev/sdX1 └─文件系统 UUID=... └─挂载点 /mnt/removablesdX 和省略号都是示意值,不能直接用于实际操作。
/dev/sdX名称可能随启动和插拔顺序变化,不是稳定设备身份。- 创建目录不等于挂载;删除目录也不等于卸载。
df关注已挂载文件系统的空间,lsblk关注块设备拓扑,两者用途不同。- “只读挂载”降低误写风险,但不是数字取证写保护器。