清洁和整理 Linux 计算机硬盘

清洁和整理 Linux 计算机硬盘

我最近开始使用 Linux。在 Windows(我一生都在使用它)上,有几种工具可以保持硬盘整洁,例如磁盘清理和碎片整理程序。在 Linux 上我应该怎么做才能整理硬盘。

我正在使用 Linux Mint。

答案1

EXT3 是 Linux 系统的默认文件系统,它不易产生碎片,通常不需要碎片整理。您真正需要清理的文件只有您自己创建的文件。换句话说,您不需要安排碎片整理;只有当出现明显错误并且有痕迹指向碎片时,您才可能需要这样做。

答案2

有几种方法可以整理你的 Linux Mint 系统。下面列举一些。

套餐

Linux Mint 使用 dpkg 包管理系统。通过apt-get界面,您可以运行

sudo apt-get autoremove

删除那些为了满足某些包的依赖关系而自动安装的包,这些包不再需要。你也可以运行

sudo apt-get autoclean

清除本地存储库中检索到的包文件基本上是没用的。

我更喜欢使用aptitude而不是apt-get。要使用 aptitude 自动清理,请运行

sudo aptitude autoclean

使用 aptitude 删除或清除时​​,它可以自动检测不需要的软件包,因此没有与 等效的apt-get autoclean程序。但是有一个实用程序似乎比apt-get或能找到更多不需要的软件包aptitude。该实用程序是 deborphan。

sudo deborphan 

它只是列出系统不需要的软件包。它不会删除不需要的软件包。你必须自己做这件事,例如

sudo apt-get purge package-name

磁盘空间

要清理磁盘空间,您可以使用 Baobab 等实用程序来检查哪些内容占用了空间并决定是否保留它,例如让我们扫描您的/home

答案3

一般情况下,人们常说不需要对 ext2/3/4 文件系统进行碎片整理。不要被骗了;虽然这些文件系统比旧的 DOS FAT 运行得好得多,但从主要原因来看,碎片肯定存在 - 尽管程度要小得多。

要检查碎片,请尝试以下标准工具:

e2freefrag
fsck.ext3 -E fragcheck

我还没有找到用于碎片整理的标准工具。有一些非标准工具,您可以尝试以下链接之一以获取更多信息:

http://en.wikipedia.org/wiki/Ext3#Defragmentation
http://www.webupd8.org/2009/10/defragmenting-linux-ext3-filesystems.html

但就我个人而言,我并不关心 ext2/3/4 文件系统上的碎片。

答案4

Windows 的 FAT 或 NTFS 文件系统倾向于从磁盘或分区的开头开始将文件连续地放在一起。这会导致文件碎片化,因为这些文件会随着时间的推移而被修改(文件被分成多个部分)。访问碎片文件可能需要多次 I/O 调用(速度慢)才能读取该文件。

另一方面,Linux 文件系统(例如 ext3 或 ext4)倾向于将文件分散放置在具有可用空间的磁盘上,这样文件就可以增长而不会被分割成碎片。这就是为什么当您的磁盘使用率低于 80% 时,您不必担心碎片化。

相关内容