gzyueqian
13352868059

嵌入式Linux培训 Linux系统安装中如何选择文件系统

更新时间: 2019-03-23 14:05:36来源: 嵌入式培训浏览量:5230

  嵌入式开发的学习不可能一蹴而就,轻轻松松就能够学会,而是一个循序渐进的过程,目前我们常见的是嵌入式开发Linux方向,嵌入式目前主要面向的几个操作系统,LINUX,WINCE,VxWorks等,而Linux是开源免费的,而且其源代码是开放的,更加适合学习嵌入式。我们在面对Linux系统安装如何选择文件系统的问题中,粤嵌嵌入式培训老师给出了回答。

  1)ext2 文件系统;

  ext2文件系统应该说是Linux正宗的文件系统,早期的Linux都是用ext2,但随着技术的发展,大多Linux的发行版本目前并不用这个文件系统了;比如Redhat和Fedora 大多都建议用ext3 ,ext3文件系统是由ext2发展而来的。对于Linux新手,我们还是建议您不要用ext2文件系统;ext2支持undelete(反删除),如果您误删除文件,有时是可以恢复的,但操作上比较麻烦; ext2支持大文件;

  2)ext3 文件系统:是由ext2文件系统发展而来;

  ext3 is a Journalizing file system for Linux(ext3是一个用于Linux的日志文件系统),ext3支持大文件;但不支持反删除(undelete)操作; Redhat和Fedora都力挺ext3;

  3)reiserfs文件系统;

  reiserfs 文件系统是一款的文件系统,支持大文件,支持反删除(undelete);在我的测试ext2、reiserfs 反删除文件功能的过程中,我发现reiserfs文件系统表现的为,几乎能恢复 90%以上的数据,有时能恢复到;操作反删除比较容易;reiserfs 支持大文件;

  4)Linux支持的文件系统;

  Linux目前几乎支持所有的Unix类的文件系统,除了我们嵌入式培训在安装Linux操作系统时所要选择的ext3、reiserfs和ext2外,还支持苹果MACOS的HFS,也支持其它Unix操作系统的文件系统,比如XFS、JFS、Minix fs 及UFS等,您可以在kernel的源码中查看;如果您想要让系统支持哪些的文件系统得需要把该文件系统编译成模块或置入内核;

  当然Linux也支持Windows文件系统NTFST和fat,但不支持NTFS文件系统的写入;支持fat文件系统的读写。Linux也支持网络文件系统,比如NFS等。

  嵌入式的领域也是十分广泛的,就像小到一个智能耳机,大到航空航天技术,这些都是应用着嵌入式技术,鉴于嵌入式发展如此地快,很多人选择了粤嵌教育嵌入式培训


免费预约试听课