linux内核 - 文件系统相关的几个概念介绍
介绍文件系统之前,先了解下存储管理的几个概念:
1. 硬盘:
是最底层的存储介质,比如 /dev/sda, /dev/nvme0n1. 一个物理硬盘就是一个块设备,未经处理是只能顺序读写二进制数据。
2. 分区:
就是在硬盘上划分出不同的逻辑区域,比如 /dev/sda1, /dev/sda2, 分区类型有 MBR,GPT,GPT支持更多分区,支持超大磁盘。
3. 文件系统:
文件系统定义了文件如何存储和检索(比如ext4, xfs,btrfs)等。格式化就是把分区转换为可用的文件系统。
4. 挂载点:
Linux 的文件系统随一个单一的树形结构,从 / 开始,分区不会自动出现在树中,必须通过 (mount)才能使用,比如 mount /dev/sda1 /data , 意思随把 /dev/sda1里面的文件系统挂载到 /data目录下。