1、什么是文件系统?
常规的认知就是根目录。文件系统是操作系统用于明确存储设备组织文件的方法。文件是要放在磁盘(存储设备)的,文件如何在存储设备上进行排布是有一个方法的,这个方法叫做文件管理系统(程序),简称文件系统,文件系统本质上是一个程序,是一个解决方案。
2、文件系统(文件管理系统的方法)的种类有哪些?
FAT、NTFS、EXT1/2/3/4、HFS、VFAT 。。。
树莓派查看文件系统的命令:df -T
VFAT:boot( bootloader,kernel)
EXT4:存放的是根目录分区
tmpfs:内存文件系统
3、什么是分区?
windows:随意存放(面向普通用户PC),目录即分区
C(装系统的位置)也可以随意在C盘存放文件、D盘(用户随意发挥)
Linux:按照功能来分区,每个分区严格存放文件(因开发者较多)
嵌入式系统可以分为4个分区,分别是
bootloader、 启动代码
para、 启动代码向内核传递参数的位置
kernel、 内核分区
根分区等 文件系统结构
在windows(驱动器)的C、D盘里,对一个文件来说,如果这个文件在C、D盘里,那么对应的就是该磁盘的一整块内存,每个文件都是一个连续的区域。而在Linux(的文件系统结构)里,每个文件间不一定连续,比如/home,/etc,/bin,/pro,/usr,/lib,都可能来自不同的Linux的四个分区,操作系统不同,文件的系统管理也不同。
4、什么是文件系统目录结构?
文件系统目录结构是从根目录开始的。根目录,不是分区,和windows不同。