当前位置: 技术问答>linux和unix
Linux下有没有磁盘整理的概念?
来源: 互联网 发布时间:2015-07-19
本文导语: 我没装多少东西,为什么Linux占了很大空间?而且随着时间启动越来越慢,是不是要过一段时间就得重新编译一下内核? | 我曾经几次有机会体会到法国人昏睡到了何种程度。最可笑的要数那...
我没装多少东西,为什么Linux占了很大空间?而且随着时间启动越来越慢,是不是要过一段时间就得重新编译一下内核?
|
我曾经几次有机会体会到法国人昏睡到了何种程度。最可笑的要数那次在火车上的故事。手提式电脑(一种价钱能高过一辆小汽车,可以放在书包里的PC,通常被用来玩扑克)象大哥大一样日益普及,尤其在火车飞机上为多。我的座位旁边是一位非常友好、善良的先生,一看上去就知道他是位年轻有为的工程师。他正在运行那个令人可笑的软件(等会儿我再解释为什么我这么评价这个软件)“Defrag”。屏幕上显示着一个漂亮的矩阵,有很多小方块在闪耀,四处奔跑,硬盘发出叽叽嘎嘎的美妙音响。
我实在忍不住自己的欲望(希望这位先生看到我的文章别记仇),赞美了一番他的机器后我装作傻里傻气的样子问他,这漂亮的软件是干什么的,为什么我的手提机子里没有?带着近乎怜悯的神情(“这可怜的家伙连这个软件都没有!”)他告诉我,这是一个高明绝顶的程序,能让您的计算机如虎添翼,把您的硬盘重新“安排整齐”。他象背诗一样把微软的说明书讲给我听:当您每次使用硬盘时,磁盘会逐渐“碎裂”开来,电脑的速度就会下降,所以您要时不时的运行一下“Defrag”,让硬盘有条不紊,完好如初。
这时我拿出自己的手提电脑,上面安的是Linux(一个免费的、性能很好的、由网上几千人开发的Unix系统)。我满脸疑惑的告诉他:我这个机器上的硬盘永远是有条不紊,而且越使用,内存就越整齐。我们这位工程师有点尴尬了,他回敬我道:他用的系统是最新版本的Window95,是世界上最大的软件公司的产品。“您一定是在哪个地方搞错了!”他说。
我于是开始给他讲解什么叫磁盘碎裂问题,试图用最简单的比喻让他忘掉一会儿微软对他那些下毒式的宣传灌输。现在我就向各位看客介绍一下我俩当时半个小时的交谈。
你们大概都知道所有数据都存在计算机的硬盘里。这个硬盘就象一个巨大的中药库,有成千上万的小抽屉组成,每一个小抽屉都拥有同样的容量(一般是512个字节)。今天的电脑有几百万这样的抽屉。如果您的某个文件被存放在相邻的一组抽屉里,那么存取的速度就比分放在仓库的四面八方(被称作“磁盘碎裂”)时快得多。这一点也不难理解,您日常生活中就会遇到,比如您存放自己的鞋:它们如果被放在同一个盒子里,找起来就方便。我们都知道一个井井有条的仓库比乱七八糟的杂货铺好。剩下的问题是如何存放这些数据。
现在试想一下您是个国家部长,要把自己几百万份的材料放在一个巨大的、拥有几百万个抽屉的大立柜里,象上面解释的那样,您当然想让每一份材料尽可能的放在相近的一组抽屉里。您特意雇佣女秘书专管此事,有两个应聘者,她们的工作方法截然不同。第一位的作法是这样:当一份资料解决完了以后,她就把文件清除出去,新的文件到来时,她先把它们分成和抽屉大小一致的小块,把它们随意的放在最先能找到的空抽屉里去。您问她这样做岂不有点乱,下次我要想找这个材料不是要费劲?她告诉您,没关系,周末时您可以雇来几个小伙子把大立柜调整齐就是了!第二个女秘书的工作方法是另一个样:她手里时刻有一个表格,知道什么地方有多少空着的抽屉,每当新文件到达时,她先察看一下手头的表格,把新文件放到有足够数量的相邻的抽屉里去。这样大立柜永远是有条不紊。谁也不会怀疑这个部长会雇佣第二个秘书。说到这,我们这位工程师点头同意。
此时就非常容易向他解释了,Window95的作法正象第一个女秘书,她需要几个小伙子来整理部长的大立柜(用“Defrag”)。而Linux的文件管理方式就和那个优秀的女秘书一样,她根本不用去整理什么!火车到站时,这个年轻人很不高兴,人家一直告诉他“Defrag”能“加速电脑的运转”,现在才知道原来正是Window把他的机器减了速度!
事实上,有效的使用内存是一个老问题,很久以前就得到妥善的解决(Unix早在1984年就开始雇佣那个好秘书了)。还有比“Defrag”还可笑、令人厌恶的东西,这里没时间给大家讲那些小故事了。微软有一个叫“ScanDisk”的玩意,是用来修补硬盘的。它给您一大堆难以理解的选择,结果经常是把您的文件系统摧毁得一干二净,本来数据在使用它以前还是可以挽救的。这种事情在Unix系统下不但不会发生,而且该技术在十年前就在大学的计算机课程里讲授了。“Defrag”和比它更可恶的“ScanDisk”的存在就足以让大家把微软的系统扔进垃圾堆去。
我实在忍不住自己的欲望(希望这位先生看到我的文章别记仇),赞美了一番他的机器后我装作傻里傻气的样子问他,这漂亮的软件是干什么的,为什么我的手提机子里没有?带着近乎怜悯的神情(“这可怜的家伙连这个软件都没有!”)他告诉我,这是一个高明绝顶的程序,能让您的计算机如虎添翼,把您的硬盘重新“安排整齐”。他象背诗一样把微软的说明书讲给我听:当您每次使用硬盘时,磁盘会逐渐“碎裂”开来,电脑的速度就会下降,所以您要时不时的运行一下“Defrag”,让硬盘有条不紊,完好如初。
这时我拿出自己的手提电脑,上面安的是Linux(一个免费的、性能很好的、由网上几千人开发的Unix系统)。我满脸疑惑的告诉他:我这个机器上的硬盘永远是有条不紊,而且越使用,内存就越整齐。我们这位工程师有点尴尬了,他回敬我道:他用的系统是最新版本的Window95,是世界上最大的软件公司的产品。“您一定是在哪个地方搞错了!”他说。
我于是开始给他讲解什么叫磁盘碎裂问题,试图用最简单的比喻让他忘掉一会儿微软对他那些下毒式的宣传灌输。现在我就向各位看客介绍一下我俩当时半个小时的交谈。
你们大概都知道所有数据都存在计算机的硬盘里。这个硬盘就象一个巨大的中药库,有成千上万的小抽屉组成,每一个小抽屉都拥有同样的容量(一般是512个字节)。今天的电脑有几百万这样的抽屉。如果您的某个文件被存放在相邻的一组抽屉里,那么存取的速度就比分放在仓库的四面八方(被称作“磁盘碎裂”)时快得多。这一点也不难理解,您日常生活中就会遇到,比如您存放自己的鞋:它们如果被放在同一个盒子里,找起来就方便。我们都知道一个井井有条的仓库比乱七八糟的杂货铺好。剩下的问题是如何存放这些数据。
现在试想一下您是个国家部长,要把自己几百万份的材料放在一个巨大的、拥有几百万个抽屉的大立柜里,象上面解释的那样,您当然想让每一份材料尽可能的放在相近的一组抽屉里。您特意雇佣女秘书专管此事,有两个应聘者,她们的工作方法截然不同。第一位的作法是这样:当一份资料解决完了以后,她就把文件清除出去,新的文件到来时,她先把它们分成和抽屉大小一致的小块,把它们随意的放在最先能找到的空抽屉里去。您问她这样做岂不有点乱,下次我要想找这个材料不是要费劲?她告诉您,没关系,周末时您可以雇来几个小伙子把大立柜调整齐就是了!第二个女秘书的工作方法是另一个样:她手里时刻有一个表格,知道什么地方有多少空着的抽屉,每当新文件到达时,她先察看一下手头的表格,把新文件放到有足够数量的相邻的抽屉里去。这样大立柜永远是有条不紊。谁也不会怀疑这个部长会雇佣第二个秘书。说到这,我们这位工程师点头同意。
此时就非常容易向他解释了,Window95的作法正象第一个女秘书,她需要几个小伙子来整理部长的大立柜(用“Defrag”)。而Linux的文件管理方式就和那个优秀的女秘书一样,她根本不用去整理什么!火车到站时,这个年轻人很不高兴,人家一直告诉他“Defrag”能“加速电脑的运转”,现在才知道原来正是Window把他的机器减了速度!
事实上,有效的使用内存是一个老问题,很久以前就得到妥善的解决(Unix早在1984年就开始雇佣那个好秘书了)。还有比“Defrag”还可笑、令人厌恶的东西,这里没时间给大家讲那些小故事了。微软有一个叫“ScanDisk”的玩意,是用来修补硬盘的。它给您一大堆难以理解的选择,结果经常是把您的文件系统摧毁得一干二净,本来数据在使用它以前还是可以挽救的。这种事情在Unix系统下不但不会发生,而且该技术在十年前就在大学的计算机课程里讲授了。“Defrag”和比它更可恶的“ScanDisk”的存在就足以让大家把微软的系统扔进垃圾堆去。
|
没有吧。。。 启动慢是不是有什么服务产生了很多日志,临时文件之类?
到/var下看看。
到/var下看看。
|
不是很清楚,跟着学习一下。
|
呵呵,当然不需要磁盘整理!
|
有个方法,
把文件做好备份,把分区格掉,然后把文件拷贝回来,
我自己想的,呵呵
把文件做好备份,把分区格掉,然后把文件拷贝回来,
我自己想的,呵呵