中易网

Linux系统会不会产生垃圾文件和磁盘碎片??如果有要怎样清理??我是Windows过来的,不知Linux会不会像Wi

答案:3  悬赏:80  
解决时间 2021-01-13 15:49
  • 提问者网友:棒棒糖
  • 2021-01-13 03:06
Linux系统会不会产生垃圾文件和磁盘碎片??如果有要怎样清理??我是Windows过来的,不知Linux会不会像Wi
最佳答案
  • 二级知识专家网友:孤独的牧羊人
  • 2021-01-13 04:40
垃圾文件肯定会有
但存放位置不像Win那么散乱,比较统一。清理起来比较方便。
另外,tmpwatch工具现在已经被废弃了
用tmpreaper替代
比如你想清理/tmp目录下超过3小时没用过的临时文件:
tmpreaper -avf 3 /tmp

磁盘碎片是个技术问题,一两句话说不清楚
简单来说就是——在Linux或Unix环境下,你可以忽略磁盘碎片的问题
磁盘碎片分为内部碎片和外部碎片两种
内部不可避免,也没法整理。只能通过文件系统的结构来尽量减少
Linux使用的ext系统显然比Windows的FAT32要强的多
外部碎片Linux下则几乎没有,而Windows下就不用我多说了……
我翻译了一篇小文章,对此有一个简要的介绍:
http://blog.csdn.net/UndeadWraith/archive/2011/02/17/6192322.aspx

Win下的蓝屏是Windows自身的一种保护机制
很多人都以为蓝屏是崩溃,其实不然,Windows的蓝屏恰恰是防止发生真正的崩溃的
即在真正的崩溃发生前,Windows停止一切活动,然后触发蓝屏予以保护并报告错误信息
如果没有蓝屏,那崩溃起来会更加的可怕……
Linux下可能会有类似的“崩溃”发生,但不会是以“蓝屏”的形式出现的。
由于Linux的内核和界面是分离的,所以一般崩溃的仅仅是界面。
而即便是界面崩溃的几率也会比Windows低很多,内核崩溃的几率更低。
个人用户一般不用太担心这些~~等你需要用Linux或Unix搭建大型服务器的时候再考虑这些东西也来得及~

=============================================

tmpreaper的具体用法可以用
tmpreaper --help
或者
man tmpreaper
来查询,或许不同的Linux发行版使用的清理程序不同,
我这里是Ubuntu 10.04,提示tmpwatch已经不存在,使用tmpreaper替代
也许别的发行版继续使用tmpwatch的吧,都差不多,可以试试
除了垃圾文件之外,其他的问题都不用考虑。
如果只是作为家用或小型服务器,那你可以认为不产生碎片也不会崩溃。
除非你准备搭建大型服务器……那要考虑的就多了……

=============================================

感谢I_am_a_voter的不吝赐教
我翻译的那篇文档下面加的注释中已经说明了:
文档比较老,最新的格式都已经针对文档中提出的缺陷作出了修正
我这里只是想像LZ说明不用太过担心清理磁盘碎片的问题
如果有任何引起误导的可能我表示抱歉~
全部回答
  • 1楼网友:掌灯师
  • 2021-01-13 05:55
1. 会产生一些临时文件,一般都存在于/tmp和/usr/tmp目录中。不过对系统的影响不大。如果想清除的话,可以用tmpwatch命令来删除
tmpwatch x y (x指的是时间 如1,表示是1小时内没有用过的数据; y所指的是要清除的目录)
最好不要直接rm删除,有可能会导致系统崩溃。
2. linux基本不会出现蓝屏,除非硬件出现问题。
  • 2楼网友:千杯敬自由
  • 2021-01-13 05:46
.
Linux的GUI在初学者乱装软件乱改配置之后比NT内核的Windows更容易崩溃。
Windows把GUI功能放在内核里面实现,因此图形功能速度快、占资源小,
但带来的隐患就是GUI崩溃很可能连带NT内核一起崩溃。
Linux把GUI放在内核空间之外实现,GUI即使崩溃也不会影响Linux内核,
但问题是现在许多Linux个人用户的GUI大型程序也会随着GUI崩溃而崩溃,
虽然Linux内核本身可能仍在工作,但这对个人用户而言又有何意义呢?
======================================================
至于垃圾文件,我想大部分情况下你不用管,反正无论Windows还是Linux,
我从来就没有操心过垃圾文件——系统通常会自动清掉过期的垃圾文件。
系统由于意外情况“忘记”清除的东西,每年至多手工清理一次就够了。
而磁盘碎片,由于Linux主流的文件系统都使用了非连续性文件存储技术,
文件之间并不紧密相连,所以不容易产生大量文件碎片(当然一个文件分成
两三段存放还是可以接受的,并且在非连续性存储时可能是无法避免的)。
不过和prawnliu所说的不同的是,WinNT的NTFS文件系统也使用了诸多技术
来避免文件碎片的产生,NTFS对小文件打包存放就是为了减少内部文件碎片,
而NTFS也使用了非连续性文件存储技术来尽可能的减少外部文件碎片。
事实上,Windows自己的磁盘整理程序可以告诉你什么时候需要整理、
什么时候不需要整理,其“不需要整理”的时候,磁盘上并非一点碎片都没有,
而是和Linux的几种主流文件系统一样,存在着由于非连续性存储导致的分段。
prawnliu看的那篇文章实在太古老了,根本没有反映文件系统的最新发展。
而用那种古老的知识来套NTFS,实在是照猫画虎。
.
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息!
大家都在看
推荐信息