1.什么是文件系统
常规认知 根目录
文件系统是操作系统用于明晰储存设备组织文件的方式。
以上说的方式 就是文件管理系统 程序 简称文件系统。
2.文件系统的种类有什么
FAT VFAT NTFS EXT1/2/3/4 HFS …
树莓派查看文件系统的命令 df -T
vfat boot bootloaderlinux培训,kernel
ext4 根目录
tmpfs : 内存文件系统
3.什么是分区
windows: 目录即分区
C盘 装系统的位置 也可以随便在磁盘储存文件. D盘 用户随便发挥
Linux: 按照功能来分区 每个分区严格储存文件 但是根目录不是分区 根目录下的文件来自不同的分区
嵌入式系统可以分为4个区 分别是
bootloader、 启动代码
para、 启动代码向内核传递参数的位置
kernel、 内核分区
根分区等 文件系统结构
3.Linux文件系统目录结构
/ 根目录 位于Linux文件系统目录结构的顶楼 一般根目录下只储存目录 不要储存文件 /etc、/bin、/dev、/lib、/sbin应当和根目录放置在一个分区中 即根分区中。
/bin : 提供用户使用的基本命令 存放二进制命令 不容许关联到独立分区 OS启动会用到上面的程序。
/boot:用于储存引导文件免费linux主机,内核文件linux文件系统测试linux文件系统测试,引导加载器.
/sbin:管理类的基本命令 不能关联到独立分区 OS启动时会用到的程序 重要的命令一般处于bin 不重要的则安装在sbin 。
/lib:存放系统在启动时依赖的基本共享库文件以及内核模块文件. 系统使用的函数库的目录 也储存了大量的脚本库文件 程序在执行过程中 需要调用时会用到
/lib64:存放64位系统上的辅助共享库文件.
/etc 系统配置文件储存的目录 该目录储存系统的大部分配置文件和子目录 不建议在此目录下储存可执行文件 。
/home:普通用户主目录 当新建帐户时 都会分配在此 建议单独分区 并分配额外空间用于储存数据。
/root: 系统管理员root的寄主目录 系统第一个启动的分区为/ 所以最好将/root和/放置在一个分区下。
/media:便携式联通设备挂载点目录.
/mnt:临时文件系统挂载点.
/dev 设备 device 文件目录 存放linux系统下的设备文件 访问该目录下某个文件 相当于访问某个设备 存放联接到计算机上的设备 终端、磁盘驱动器、光驱及网卡等 的对应文件 (b 随机访问 c 线性访问)
/opt:第三方应用程序的安装位置.
/srv 服务启动以后须要访问的数据目录 存放系统上运行的服务用到的数据 如www服务须要访问的网页数据储存在/srv/www内。
/tmp:存储临时文件 任何人都可以访问,重要数据一定不要置于此目录下。
/usr 应用程序储存目录 /usr/bin 存放保证系统拥有完整功能而提供的应用程序 /usr/share 存放共享数据 /usr/lib 存放不能直接运行的 却是许多程序运行所必需的一些函数库文件 _/usr/local 存放软件升级包 第三方应用程序的安装位置 /usr/share/doc _系统说明文件储存目录。
/var 放置系统中常常要发生变化的文件 如日志文件。/var/log 日志目录及文件./var/tmp:保存系统两次重启之间形成的临时数据.
/proc: 用于输出内核与进程信息相关的虚拟文件系统 目录中的数据都在显存中 如系统核心 外部设备 网络状态 由于数据都储存于显存中 所以不占用c盘空间/sys : 用于输出当前系统上硬件设备相关的虚拟文件系统.
/selinux 存放selinux相关的信息安全策略等信息.
GCC蓝蓝蓝