Linux文件系统

1. 什么是文件系统?

 文件系统是操作系统用于明确存储设备组织文件的方法,这个方法说的是文件管理系统,简称文   件系统。

2.常见的文件系统类型有哪些?

 常见的文件系统类型有:FAT 、VFAT、 NTFS 、EXT 、 HFS 等等

 我们可以通过指令:df -T 查看文件系统

3.什么是分区? 

 分区就像我们的window有 C盘(装系统的位置)、D盘这些,而且window比较随意可以在C盘、D盘里面随意存放文件。而Linux则是按照功能分区,每个分区严格存放文件。

嵌入式系统可以分为4个区:

bootloader                                        \\启动代码

para                                                  \\启动代码向内核传递参数的位置

kernel                                                \\内核分区

根分区                                               \\文件系统结构

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

 系统文件目录结构也就是我们说的:根目录   (不像window目录即分区,根目录不是分区)

bin: 

许多“指令”对应的可“执行程序文件”的存储目录,系统的所有用户使用的命令都设在这里,例如:ps,ls,ping,grep,cp等。 

  boot:

主要放置开机会使用到的linux的核心文件

home:

每个开发者都有一个自己的用户目录,这些用户目录都会放到这里来

lib:

库文件的存放目录

 lost+found:

 当系统崩溃的时候,该目录可能存放系统修复过程中需要恢复的文件。

 mnt:

用于临时挂载某些额外的装置

 opt:

定义软件安装存放目录,用户自行安装的软件包存放目录

proc:

进程及内核信息存放目录 

root:

 系统管理员(root)的家目录

 sbin:

系统管理员命令存放的目录(跟bin差不多)

tmp: 

包含系统和用户创建的临时文件 

 usr:

包含二进制文件、库文件、文档和二级程序的源代码 

var:

存放不断变化的文件,如缓冲文件,日志文件,缓存文件,计划性任务和邮件等。 

etc:

包含所有程序所需的配置文件 

dev:

这里主要存放与设备(包括外设)有关的文件(unix和linux系统均把设备当成文件) 

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

  vfs就是对各种文件系统的一个抽象,它为各种文件系统提供了一个通用的接口

6.vfs的作用:

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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值