- 1、本文档共73页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Linux支持的常见的文件系统有:JFS、ReiserFS、Ext、Ext2、Ext3、ISO9660、XFS、Minx、MSDOS、UMSDOS、VFAT、NTFS、HPFS、NFS、SMB、SysV、PROC等。 Ext2是Linux事实上的标准文件系统,已经取代了扩展文件系统(或Ext)。Ext支持的文件大小最大为2?GB,支持的最大文件名称大小为255个字符。而Ext2fs支持达4 TB的内存,文件名称最长可以到1012个字符。 JFFS2 文件系统JFFS2是专门为像闪存芯片的嵌入式设备创建的,所以整个设计提供了更好的闪存管理。当文件系统已满或接近满时,因为垃圾收集问题JFFS2 会大大放慢运行速度。YAFFS/YAFFS2 文件系统YAFFS/YAFFS2是专为嵌入式系统使用NAND型闪存而设计的日志型文件系统。与JFFS2相比,它减少了一些功能(例如不支持数据压缩),所以速度更快,挂载时间很短,对内存的占用较小。 CramFS文件系统 CramFS (Compressed RAM File System)是Linux的创始人Linus Torvalds参与开发的一种基于MTD驱动程序只读的压缩文件系统。 CramFS文件系统中,每一页(4?KB)被单独压缩,可以随机页访问,其压缩比高达2?:?1,为嵌入式系统节省大量的Flash存储空间,使系统可通过更低容量的Flash存储相同的文件,从而降低了系统成本。 ?RAMdisk RAMdisk是将一部分固定大小的内存当作分区来使用。它并非实际的文件系统,而是一种将实际的文件系统装入内存的机制,并且可以作为根文件系统。将一些经常被访问而又不会更改的文件(如只读的根文件系统)通过RAMdisk放在内存中,可以明显地提高系统的性能。 在Linux的启动阶段,Initrd提供了一套机制,可以将内核映像和根文件系统一起载入内存。 网络文件系统 网络文件系统(Network File System,NFS)是由Sun公司开发并发展起来的一项在不同机器、不同操作系统之间通过网络共享文件的技术。在嵌入式Linux系统的开发调试阶段,可以利用该技术在主机上建立基于NFS的根文件系统,挂载到嵌入式设备,从而可以很方便地修改根文件系统的内容。 1、/dev设备文件在/dev目录下是一些称为设备文件的特殊文件,用于访问系统资源或设备,如软盘、硬盘、系统内存等。/dev/console 系统控制台,也就是直接和系统连接的监视器。/dev/hd IDE接口的整块硬盘表示为/dev/hd[a-z]。/dev/fd 软驱设备文件。/dev/sd SCSI接口磁盘驱动器。目前,Linux下驱动USB存储设备的方法采用模拟SCSI设备。/dev/tty 设备虚拟控制台。如/dev/tty1指的是系统的第一个虚拟控制台,/dev/tty2则是系统的第二个虚拟控制台。/dev/ttyS* 串口设备文件。dev/ttyS0是串口1,dev/ttyS1是串口2。 2./root root用户主目录。3./usr 一般不需要修改的命令程序文件、链接库、手册和其他文档等。4./var 包含经常变化的文件,如打印机、邮件、新闻等的脱机目录,日志文件及临时文件等。5./home 用户主目录的默认位置。6./proc/prco文件系统并不保存在系统的硬盘中,操作系统在内存中创建这一文件系统目录,它是虚拟的目录,即系统内存的映像,其中包含一些和系统相关的信息,如CPU的信息等。7./bin 该目录包含二进制(binary)文件的可执行程序。8./sbin 与bin目录类似。 9 /etc目录在Linux文件系统中是一个很重要的目录,启动脚本位于/etc/rc.d/init.d中,系统最先运行的服务是那些放在/etc/rc.d目录下的文件,而运行级别在档文件/etc/inittab中指定。 (1)/etc/rc或/etc/rc.d启动或改变运行级别时运行的脚本或脚本的目录。(2)/etc/passwd/etc/passwd是存放用户的基本信息的口令文件。(3)etc/fstab指定启动时需要自动安装的文件系统列表。(4)etc/inittab init的配置文件。 10./boot 该目录存放系统启动时所需的各种文件,如内核的镜像文件,引导加载器(Bootstrap Loader)使用的文件LILO和GRUB。11./lib 标准程序设计库。12./mnt 该目录用来为其他文件系统提供安装点。# mount –t vfat dev/hda1 /mnt/win_D即可将硬盘的第一个分区挂载到Linux下的/mnt/win_D
您可能关注的文档
最近下载
- 华熙生物-投资价值分析报告-透明质酸,供需双振_20200413.pdf VIP
- 华熙生物公司2020年财务分析研究报告.docx
- 沉降观测委托协议书.docx VIP
- 四年级语文下册考试卷四年级语文下册考试卷.doc VIP
- 基于网络爬虫的数据采集与分析.docx
- 在家参与网络问卷调查赚钱超简单!.docx VIP
- 富士康富士康富士康8d报告纠正预防措施报告.docx VIP
- 217号附件6基坑监测收费标准(2016年7月1日修改).doc VIP
- 华熙生物-投资价值分析报告-全球透明质酸龙头,积极延伸医疗美妆终端.pdf VIP
- 2025年中国智能炒菜机(炒菜机器人)行业市场全景分析及投资规划建议报告.docx
文档评论(0)