- 2
- 0
- 约1.33万字
- 约 72页
- 2016-08-23 发布于重庆
- 举报
嵌入式第六章
第6章 嵌入式Linux 的文件系统 6.1 Linux 的文件系统结构概要 6.2 Linux系统的引导过程 6.3 MTD 6.4 嵌入式Linux 专用的文件系统 6.5 根文件系统的制作 6.1 Linux的文件系统结构概要 6.1.1 Linux文件系统的特点 6.1.2 mount命令 6.1.3 文件的类型 6.1.4 Linux常见的文件系统 6.1.5 VFS 6.1.1 Linux文件系统的特点 文件系统是指操作系统中与管理文件有关的软件和数据。它是操作系统的一部分。 Linux的和Windows的文件系统有很大区别 Windows文件系统是以驱动器的盘符为基础的,而且每一个目录都有相应的分区,例如“C:\Projects”是指此文件在C盘这个分区下。 Linux文件系统是一个文件树,它的所有文件和外部设备(如硬盘,光驱等)都是以文件的形式挂结在这个文件树上,例如“\dev\floppy”,即所有分区都是在目录下。 总之,在Windows下,目录结构属于分区;Linux下,分区属于目录结构。 mount 在Linux中把每一个分区和某一个目录相对应,以后在对这个目录的操作就是对这个分区的操作,这样就实现了硬件管理手段和软件目录管理手段的统一。 这个把分区和目录对应的过程叫做挂载(mount),而这个挂载在文件树中的位置就是挂载点。这种对应关系可以由用户随时中断和改变。 Linux启动时挂载到/的文件系统被称为根文件系统,是存放运行、维护系统所必需的各种工具软件、库文件、脚本、配置文件和其它各种文件的地方,也可以安装各种软件包。 Linux的根文件系统目录结构 6.1.2 mount命令 mount命令的功能是加载指定的文件系统。 它的语法如下所示: mount [-afFhnrvVw] [-L标签] [-o选项] [-t文件系统类型] [设备名] [加载点] 用法说明:mount可将指定设备中指定的文件系统加载到Linux目录下(也就是装载点)。可将经常使用的设备写入文件/etc/fstab,以使系统在每次启动时自动加载。mount加载设备的信息记录在/etc/mtab文件中。使用umount命令卸载设备时,记 录将被清除。 -a 加载文件/etc/fstab中设置的所有设备。 -f 不实际加载设备。可与-v等参数同时使用以查看mount的执行过程。 -F 需与-a参数同时使用。所有在/etc/fstab中设置的设备会被同时加载,可加快执行速度。 -h 显示在线帮助信息。 -L标签 加载文件系统标签为标签的设备。 -n 不将加载信息记录在/etc/mtab文件中。 -o选项 指定加载文件系统时的选项。 -r 以只读方式加载设备。 -v 执行时显示详细的信息。 -V 显示版本信息。 -w 以可读写模式加载设备,默认设置。 -t文件系统类型 指定设备的文件系统类型。常用的选项说明有: ext2:Linux目前的常用文件系统。 msdos:MS-DOS 的 FAT。 vfat:Win85/98 的 VFAT。 nfs:网络文件系统。 iso9660:CD-ROM光盘的标准文件系统。 ntfs:Windows NT的文件系统。 例如:mount -t vfat /dev/hda1 /mnt/c 卸载的命令是umount 6.1.3 文件的类型 Linux中的文件类型与Windows中的文件类型有显著区别,其中最显著的区别在于Linux对目录和设备都当作文件来进行处理,这样就简化了对各种不同类型设备的处理,提高了效率。 普通文件 目录文件 链接文件 设备文件 普通文件 普通文件如同Windows中的文件一样,是用户日常使用最多的文件。 它包括文本文件,shell脚本,二进制的可执行程序和各种类型的数据文件。 目录文件 在Linux中,目录也是文件,它们包含数据是文件名和子目录名以及指向那些文件和子目录的指针。 目录文件是Linux中存储文件名的唯一地方,可以把文件和目录对应起来。 Linux系统中的每个文件都被赋予一个唯一的数值,而这个数值被称做索引节点。一个索引节点包含文件的所有信息 Linux文件系统把索引节点号1 赋于根目录。 Linux通过操作目录文件系统来实现对整个文件系统的操作。 链接文件 链接文件(软链接)有些类似于Windows中的“快捷方式”,但是它的功能更为强大。 它可以实现对不同的目录、文件系统甚至是不同机器上的文件直接访问,并且不需要重新分配磁盘空间。 硬链接 一个文件名和一个inode形成了对应关系,称为这个inode的一个硬链接。显然一个inode号可以有出现在多个目录中的多个硬链接,甚至可以在一个目录中有多个硬链接
您可能关注的文档
- 小学数学求一个数比另一个数多或少百分之几的应用题.ppt
- 小学数学练习题(三十九).doc
- 常用PS教程.doc
- 常用专有名词翻译汇总.doc
- 小学综合实践课汇报材料.doc
- 高考高中化学化学方程式归纳题2.doc
- 小学英语动词的单三形式讲解.doc
- 常用软件实训报告ben.doc
- 小学语文人教课标版三年级下册第七组第二十七课《卖木雕的少年》第1课时活动设计.doc
- 常见操作规范.doc
- 2025-2026学年天津市和平区高三(上)期末数学试卷(含解析).pdf
- 2025-2026学年云南省楚雄州高三(上)期末数学试卷(含答案).pdf
- 2025-2026学年甘肃省天水市张家川实验中学高三(上)期末数学试卷(含答案).docx
- 2025-2026学年福建省厦门市松柏中学高二(上)期末数学试卷(含答案).docx
- 2025-2026学年广西钦州市高一(上)期末物理试卷(含答案).docx
- 2025-2026学年河北省邯郸市临漳县九年级(上)期末化学试卷(含答案).docx
- 2025-2026学年河北省石家庄二十三中七年级(上)期末历史试卷(含答案).docx
- 2025-2026学年海南省五指山市九年级(上)期末化学试卷(含答案).docx
- 2025-2026学年河北省唐山市玉田县九年级(上)期末化学试卷(含答案).docx
- 2025-2026学年河北省邢台市市区九年级(上)期末化学试卷(含答案).docx
最近下载
- 传媒法规与伦理教学课件(共22章)新闻伦理研究综述.pdf VIP
- 汽车行驶记录仪产品使用说明书.PDF VIP
- 2026年成都市美容医疗诊所医美项目安全规范运营可行性研究报告.docx VIP
- ocean培训petrel re快速入门工作流程.pdf VIP
- (四年级奥数班讲义.doc VIP
- 单病种病案数据填报指导手册.doc
- 企业 IPO 筹备方案(最新版,附时间表 + 材料).docx VIP
- 深圳初三数学联考模拟试题.docx VIP
- 高考历史二轮总复习精品课件 第四板块 世界现代史 第十七讲 现代科技的发展与当今世界发展的趋势.ppt VIP
- 2024年菏泽职业学院单招数学考试模拟试题及答案解析.docx VIP
原创力文档

文档评论(0)