《笨兔兔的故事——带你了解Ubuntu,了解Linux》
第11节作者:
懒蜗牛Gentoo 那用日志文件系统又怎么样呢?日志文件系统,顾名思义,就是有日志的文件系统(废话)。还是拿上面那种情况举例,OO要存那文件,那我怎么做呢?我会在硬盘上一个专门的记录日志的地方些下来:OO要覆盖笨兔兔的故事.odt 文件。 如果这个时候停电了,没事,原来的那文件还好好的,但是内存里的还是没了,这条记录也就作废。记录之后,我就开始把内存里的东西往硬盘里放——放在记录日志的地方,并不动原来的那个文件。如果放到一半停电了,那也没关系,原来的文件还好好的。修改了的那份也有一部分放到了硬盘里,不过这是一部分的话,多半还是没什么用。如果我把文件完全搬到了记录日志的那部分硬盘里,那就再在刚才记录的那条日志下面写上:已经把要覆盖的内容存到了日志去xxx位置,准备替换原文件。如果这个时候停电,没事,等再开机,我一查日志,就知道要修改的版本已经完全存在了硬盘里,只要按着上面记录的继续做就行了。写好日志之后,就开始用日志区的这个新文件去替换硬盘上那个原来的文件。这个过程会很快,因为其实并不需要真的搬运数据,只要在原文件的地方做上标记,表示这个文件已经作废,然后把那个笨兔兔的故事.odt 文件名指向新写的这个文件就好了。(我们只是拿箱子比喻文件,但文件毕竟不是你家的箱子。)这样,无论中间的哪个过程断电,都不会完全损坏整个文件,要么原版还留着,要么修改后的版本已经生效,通过查看日志就能知道现在哪个版本有效。这就是日志文件系统。
日期:2009-05-04 21:29:01
(30) XFS
书接上回
上回书说到,这笨兔子跟店房伙计似的忙里忙外脚打后脑勺阿,忽然间咔嚓一声——停电了。那位说了,怎么回子事捏?我不说,您不知道。原来是小区电网改造,这个小区那是历史悠久,早在清朝末年……当然了,这些都是题外话,咱们暂时不表,单说这笨兔子。来电以后,只见这本兔子不慌不忙地起床,刷牙,洗脸,吃早点,看看屋里边,挺乱的呀。拍脑门一想:对了,刚才停电了。有人关心了,说这停电了,丢东西没?听过上文书的都知道了,这笨兔子用地是“插爱夫爱死”(XFS)文件系统,那可是日志文件系统阿,那就相当于宝兵器,浑铁凝钢打造,那是削铜剁铁,斩金错玉阿,那能怕停电么。所以这笨兔子照着这个文件系统地日志,前后左右那么一查,齐活,啥也没丢。
又有人可打听了,说这“插爱夫爱死”这口宝兵器是从哪得来的捏?这可说来话长了。想当初,早年间了,有这么一个硅谷图形公司(SGI),他们有个操作系统,叫做“爱阿爱插”(IRIX),这外国人起名字都各色。这系统干什么用的呢,主要是图形计算。本来他们有个文件系统叫“义爱夫爱死”(EFS),可是这不过是一件凡铁兵器,一开始拿他切菜还挺好使,后来买卖做大了,随手也越来越强,人家都那地是宝刀宝剑,你这把切菜刀,怎么跟人家比划呀。所以这硅谷图形的总瓢把子拍板,说咱这破菜刀也别磨了,你再怎么磨也是把菜刀,干脆,“义爱夫爱死”——扔了吧。另请高人,访贤士,为新版地这个打造了“爱阿爱插”系统打造了一口宝兵器,就这“插爱夫爱死”。那么说这宝兵器宝在哪捏?头一个说,就是他结实。就是不怕断点呐,就跟这笨兔子这回遇到的情况一样,忽然地断点,没事,数据不丢。再一个,什么捏,就是这兵器,速度快,那是快如闪电。有那么句话您听过没有,叫迅雷不及掩耳盗铃阿。这文件系统格式化,甭管你多大磁盘吧,你是1G也好,100G也罢,哪怕你是1T的硬盘,一眨眼的功夫,格完了。光格的快也没用,那读写文件也是不慢,尤其是越是大个的文件,读写起来越有优势。还什么特点?还有就是能伸能缩,要说小,几十兆建个分区也行,要说大,您看着“插爱夫爱死”是个六十四位的文件系统不是,最大支持多大滴分区捏,支持十八个E的分区。就是一万八千个T呀~那么这是分区的大小,那支持的文件大小最大多大呢,最大九个E,也就是九千T。T是多少不用给大家介绍了把,1000个G阿……
那么有人说了,你把这件宝兵器夸滴跟一朵花似的,那么他就没缺点了么?他就无敌天下了么?当然不是,有道是一山更比一山高,能人后面有能人阿。说这XFS有什么缺点呢?就怕删文件,尤其是小文件,删除一大堆小文件的时候那个速度就慢死了。再一个,宝兵器一般都沉,这处理器费地多点。当然,也不是很多,只是相对多一点。这正是金无足赤,人无完人,今天给您说完这段到下回咱们说说……说啥还没想好反正是咱们下回——再说。
日期:2009-05-14 21:19:35
(31) 分区
我们住处的墙上有一扇门,门上面写着三个字母——USB
这扇门是我们与外界交流的又一个接口(最重要的还是网络),每次门上的红灯亮起,就说明有东西接到了USB上,我就得去打开门看看。有时候门外是一个小集装箱似的屋子,很小,一般只有几百兆到几个G大小,里面也像我屋子里一样放着一些文件。这个时候一般主人就是要让我搬东西,不是把小屋子里的往大屋里搬,就是从大屋往小屋挪。有时候一开门,外面不是一个屋子,而是一台设备,比如是一个鼠标啊,或者是个摄像头什么的,那就是让我去操作这些设备了。主人就接进来过摄像头,摄像头的名字叫Moto E6,听说这其实是个手机,上面的摄像头可以通过USB接口来给电脑用,不管怎么样吧,这东西咱也会玩,接上就能用,鼠标那就更不在话下了。不过总的来说,还是往USB那门外接小集装箱屋子的情况多,这种小集装箱式的屋子叫做U盘,也有更大一点的,就是移动硬盘了。每当U盘接进来的时候,我就把它当作我屋里的一部分来用。
要想成为我屋子的一部分,就要起个名字,要不我怎么访问啊?就跟你家似的,什么叫厨房哪个是厕所,什么主卧,阳台,是个空间都得有个名字不是?我这里也一样,总得有个名字才好访问。这里要再说明一下我们住的硬盘。我们住的硬盘跟你住的房子是一样的,不是整个的一大间屋子大家乱住,东西乱扔。也要稍微的分出几个间来,学名叫分区。分区的多少和大小是主人在安装的时候根据需要分的,比如我住的这间,就分出了四个分区,也就相当于把整个大屋子用墙格出了四个间。一个小间的门上挂着个牌:/boot 这间里面是我住的,我的单间,作为老大嘛……有点特权也是可以理解的吧。再一个大间,门牌上写的是/home,这里是主人专门用来放他的东西的,什么文档阿,电影阿,歌阿,都放这里,所以这间特别大。还有一间,平时不放东西,这间叫做SWAP。这间是用来给正在干活的程序用的,程序们要运行的时候不是要往工作间里放东西么,要是放不下了,就暂时放到这间里。不过由于我们这的工作间很大,所以基本上这间没怎么用过。除了这几间之外的,就是剩下的一大间了,这间叫做“/”,学名叫做根分区。其他的间可以没有,但是这间不能没有,要不我们住哪阿,是不。不过虽然其他间可以不格出来,但是对应的空间还是得有的,比如/boot,可以不单给我格出一个单间,也就是不给我单独分个区,但是就算不格,我也得划出一块地方,拿粉笔写上/boot,表示是我住的地方。
回来说说U盘,U盘接进来之后,我也把他当作一小间,并且给他门口挂个牌子,一般是/media/xxx,xxx就是那个U盘的名字。一般U盘都会有个名字,或者叫卷标。这样一弄,就可以很好的区分各个单间了。比如要让mplayer放电影,我总得人家说明白这电影放在哪吧,我要是说:就在那个放了一堆主人的东西的最大的屋子里,就很罗嗦,不如直接说:在/home/lanwoniu/目录下来的简单。
日期:2009-05-18 09:23:03
经验分享:
linux的3d桌面可能让很多人惊艳,从而想装一下试试。(其实就是一花架子,P用也没有,windows的3d效果那才叫漂亮呢,不信你就去网上搜搜compiz和windows的3d桌面,看哪个漂亮!大家可千万别听我这个xx的linuxer乱说啊~)
在linux下要安装3d桌面,首先一定要正确安装显卡驱动,不装好显卡驱动是3d不起来的。如果你是intel的集成显卡,恭喜你,intel的linux驱动是开源的,所以很多发行版内置了intel的驱动,很可能系统装上就直接能开3d了。如果你是nvidia的显卡,也不错,因为nvidia的linux驱动虽然不开源,但用起来也不错,我用的就是。如果你是ATI的显卡,那可能会有点小问题,不过也能驱动器来,也能开3d.如果你用其他芯片的显卡,那麻烦就比较大了,由于其提供的驱动比较简陋,可能根本开不了3d效果。好,现在是提问时间。我们知道了linux的3d效果跟显卡,以及显卡驱动有密切关系。那么linux的3d效果是用GPU渲染的呢,还是CPU呢?(再次重申,linux的3d可差劲了,垃圾的不能再垃圾,还是伟大的Windows好。)
【网站提示】 读者如发现作品内容与法律抵触之处,请向本站举报。 非常感谢您对易读的支持!
举报
© CopyRight 2011 yiread.com 易读所有作品由自动化设备收集于互联网.作品各种权益与责任归原作者所有.