仓酷云

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 306|回复: 8
打印 上一主题 下一主题

[其他Linux] 来看看:专家帮您剖析Linux文件体系

[复制链接]
谁可相欹 该用户已被删除
跳转到指定楼层
楼主
发表于 2015-1-16 15:48:04 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
常常有些朋友在Linux论坛问一些问题,不过,其中大多数的问题都是很基的。
常常有一些用户扣问关于高功能I/O的需求――假如他们可使用Linux体系而不是AIX大概Solaris操纵体系。可是历来没有人扣问Windows大概NTFS中的高功能I/O(高IOPS大概高流式I/O),由于这是不成能存在的。
Windows和NTFS文件体系自从10年前呈现到如今几近没有太年夜的改动,因为它们本身布局限定的缘故原由它们是不年夜大概拓展的。NTFS文件系同层、分派战略和架构构造使得NTFS文件体系不克不及无效地撑持多TB文件体系,更不必说PB级文件体系了,由于NTFS没有成为微软的方针市场也就多如牛毛了。
那末Linux体系最后的方针市场是甚么呢?固然是代替微软桌面了。Linux已从在桌面上运转渐渐转移到在Sun、IBM和SGI的年夜型SMP服务器上运转。可是Linux操纵体系和Linux文件体系可以应对高功能I/O带来的应战吗?
你大概会以为你不必要高功能I/O,可是每台服务器都必要这类I/O功能来满意备份和恢复等复杂必要。现有的LTO-4磁带驱动器能够以每面120MB(无紧缩)的速率运转,撑持每面240MB的无紧缩数据速度。假如你的文件体系不克不及撑持这类流式数据传输所需的I/O的话,那末接上去备份和恢复所消费的工夫大概要比你预期的长。关于多磁带驱动器的年夜型情况来讲,磁带驱动器不克不及以完整的数据速度举行事情的话,这就必要更多的磁带驱动器来满意备份工夫窗口,这也会对恢复流程形成影响。因而,只需是说到备份大概恢复,仿佛一切人都对Linux文件体系的功能更感乐趣。
Linux文件体系能够满意其他年夜型Unix服务器的文件体系需求吗?有些人大概会就这个成绩扣问SGI,可是SGI有一款名为ProPack的软件,这款软件具有针对Linux的高速I/O优化功效,别的SGI另有一个名为CxFS的开放特有Linux文件体系,它并非尺度Linux套件的一部分。由于SGI的ProPack和CxFS不属于尺度Linux套件,以是我们在这里就不谈它们了。我们将次要谈一谈尺度Linux体系,由于我们年夜多半熟悉用的都是这类体系。
我们将次要来看两点:
1、Linux操纵体系
2、Linux文件体系
Linux操纵体系
我们先不思索Linux将来的开展,而是将重点放在如今。Linux具有一系列能够满意AIX和Solaris体系I/O功能的特征(比方间接I/O),可是说究竟Linux不是基于高功能多线程I/O举行计划的。
有良多方面临Linux的功能形成了限定,比方与其他操纵体系比拟的页面巨细、Linux在间接I/O和页面调剂方面的限定、和Linux不同意经由过程I/O哀求的巨细来主动直连I/O――我已经发明Linux内核将较年夜的(年夜于512MB)的I/O哀求分化成128KB的哀求。由于最后LinuxI/O功能和文件体系的计划方针是为了代替Windows操纵体系,以是呈现这类成绩其实不奇异。
Linux还存在其他一些成绩,对初用者来讲短少专门的人来卖力。假如你发明有成绩,很多人都暗示会来对它举行修复,编写Linux程序的人大概不会对你的成绩做出回应。假如一家Linux厂商允许对你发明的妨碍举行修复,这其实不意味着Linux部门将承受他们的允诺,大概即刻承受。对妨碍打补钉的同时大概会带来保护上的一些成绩。
Linux文件体系和Linux内核计划的方针应当是办理一些完整分歧于AIX大概Solaris的妨碍成绩,假如你发明有妨碍成绩的话,应当间接找Linux部门而不是IBM大概Sun。假如你利用的是AIX大概Solaris,向IBM大概Sun乞助的话,他们不会说没有举措办理的。
Linux文件体系
记着,年夜多半Linux文件体系的计划方针都是为了代替NTFS,而不是为了代替像GPFS(IBM)、StorNext(昆腾)大概QFS(Sun)这些高功能文件体系的。这些文件体系次要是针对流式I/O举行计划的,我们如今晓得流式I/O对高速IPOS和数据库读取都是非常主要的。
今朝经常使用的Linux文件体系(EXT3、EXT4和XFS)在很长一段工夫内都没有产生过布局上严重的变更。EXT2和EXT3在某些方面改善以后晋级到了EXT4,可是像RAID条带的超等块和首个元数据分派等复杂特征都没有产生改动。
别的,像RAID条带值的附件文件体系元数据区和直接分派,个中直接分派是撑持较小分派(最年夜不凌驾4KB)和所需的较年夜分派的流动值。拿一个200TB的体系来讲,它利用EXT3撑持的4KB分区来完成537亿个分区构成的200TB体系。假如是利用8MB的企业文件体系,就是262亿个可办理的分区。这类分派图乃至能够在内存中撑持不异数目的分区。XFS文件体系与EXT3有着相似的特性,假如Linux页面巨细是64KB的话分区也能够到达64KB,可是仍旧存在超等块的调剂、元数据区和其他一些成绩。
Linux占有一席之地
这并非说我是Linux的否决者,这只由于我不是AIX大概Solaris的撑持者。我乃至不是否决Windows,由于我在我的电脑上就利用的是Windows界面。可是我信任如今Linux文件体系还不敷以代替高功能、高可扩大性的SMP文件体系。盘算机是工具,操纵体系和文件体系也是工具。没有人会用链锯替换竖锯,这类类比一样也合用于操纵体系、文件体系和它们运转在的硬件设备。
我晓得有良多人天天城市用到微软的Word、Excel、PowerPoint和Visio。假如一切这些使用都不克不及在Windows相似的操纵体系中运转的话,我大概会利用个中一些,可是我发明个中存在一些不兼容性,好久之前有人向我证实了能够兼容以后我才决意接纳Windows体系。这里我以为每台盘算机都是一个工具而且有它本人的用处。如今没有哪一个盘算机大概文件体系能够满意一切使用的必要。这其实不奇异,据我所知,Linux不撑持年夜型文件体系的单实例和为满意高功能需求从小型文件体系向年夜型文件体系的拓展。并且我以为这在短时代内是不会有所改动的

</p>
如果你学不好的话,你在linux中开发的机会就很少,或者说几乎没有,它的优势就消失了,然后随着时间的流逝,你就会全部忘记她;
小魔女 该用户已被删除
沙发
发表于 2015-1-18 16:11:05 | 只看该作者
在学习linux的工程中,linux学习方法有很多种,这里是小编的学习心得,给大家拿出来分享一下。
若相依 该用户已被删除
板凳
发表于 2015-1-24 16:24:57 | 只看该作者
一些显而易见的小错误还是用vi改正比较方便。以后的大一点的程序就得在Linux下调试了,因为有的头文件在VC里面说找不到。?
分手快乐 该用户已被删除
地板
发表于 2015-2-2 10:58:15 | 只看该作者
Linux最大的特点就是其开源性,这一点是十分难得的,这也是它能够存在到现在的原因之一。
飘灵儿 该用户已被删除
5#
发表于 2015-2-7 18:36:23 | 只看该作者
通过自学老师给的资料和向同学请教,掌握了一些基本的操作,比如挂载优盘,编译程序,在Linux环境下运行,转换目录等等。学了这些基础才能进行下面的模拟OS程序。?
蒙在股里 该用户已被删除
6#
发表于 2015-2-23 00:46:37 | 只看该作者
我学习Linux的心得体会 ,希望对大家的学习有所帮助,由于水平有限,本文难免有所欠缺,望请指正。
再见西城 该用户已被删除
7#
发表于 2015-3-7 06:05:06 | 只看该作者
得到到草率的回答或者根本得不到任何Linux答案。越表现出在寻求帮助前为解决问题付出的努力,你越能得到实质性的帮助。
海妖 该用户已被删除
8#
发表于 2015-3-14 14:37:09 | 只看该作者
随着IT从业人员越来越多,理论上会有更多的人使用Linux,可以肯定,Linux在以后这多时间不会消失。
小妖女 该用户已被删除
9#
发表于 2015-3-21 10:07:25 | 只看该作者
眼看这个学期的Linux课程已经告一段落了,我觉得有必要写一遍心得体会来总结一下这学期对着门课程的学习。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|仓酷云 鄂ICP备14007578号-2

GMT+8, 2024-11-16 16:01

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表