Linux 文件系统

1. 什么是文件系统?


常规认知: 根目录
文件系统是操作系统用于明确存储设备组织文件的方法。
以上说的方法:就是文件管理系统(程序),简称文件系统

2. 文件系统(文件管理系统的方法)的种类有哪些?

FAT VFAT NTFS EXT1/2/3/4 HFS …
树莓派查看文件系统的命令: df -T
vfat : boot(bootloader, kernel) (基于磁盘)
ext4 : 根目录 (基于磁盘)
tmpfs : 内存文件系统

3. 什么是分区?


window下,文件分区是可见的,比较具体。不同目录下的文件就是在同一个分区里面。
Linux不同,它的文件夹是“虚假的”,因为在同一个文件夹下的文件可能来自不同分区。理解上稍显抽象。

在这里插入图片描述

  1. windows: 随意(面向普通用户PC),目录即分区
    C(装系统的位置)也可以随意在C盘存放文件. D盘(用户随意发挥)

  2. Linux: 按照功能来分区,每个分区严格存放文件(开发者)
    嵌入式系统可以分为4个区,分别是
    bootloader 启动代码
    para 启动代码向内核传递参数的位置
    kernel 内核分区
    根分区等 文件系统结构

4. 什么是文件系统目录结构?

常规认知: 根目录,不是分区,和windows不同

5. 什么虚拟文件系统Virtual File System ?

vfs就是对各种文件系统的一个抽象,它为各种文件系统提供了一个通用的接口
linux各个分区,或者设备的的使用操作实际是不同的,虚拟文件系统做了一个汇总,然后提供给上层使用者一个统一的操作方式。

6. 虚拟文件系统有什么作用?


简化应用程序员的开发
不管是什么文件类型,不管文件是磁盘还是设备,都只用open read write统一操作

8.shell指令

用户与内核之间的命令解释器
关于shell,定义上有些小争议i,就个人理解来,举个例子说明,比如我们输入一行指令,输入回车后,shell会对命令进行分析,执行后若有结果就显示出来。

关于Linux文件系统,简单总结
学识浅薄,希望能帮到您

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值