您应该在硬盘上保留多少空间?[关闭]


20

硬盘上有多少可用空间是否有经验法则?我曾经听说您应该保留至少5%的空闲时间,以免造成碎片。

[我知道答案取决于使用情况(例如:视频文件与文本),磁盘大小,RAID级别,磁盘格式,磁盘大小-但因为问相同问题的100个变体是不切实际的,所以欢迎提供任何信息]

Answers:


20

您通常希望保留大约10%的空闲空间以避免碎片,但是有一个陷阱。默认情况下,Linux将为root用户保留5%的磁盘。当您使用'df'时,如果您以非root用户身份运行它,则输出不包括5%。进行计算时,请记住一些注意事项。

顺便说一句,您可以使用tune2fs更改根保留。例如

tune2fs -m 2 /dev/hda1

会将根储备设置为2%。通常,通常不建议这样做,除非您有非常特定的目的。


一个很好的提示-我对我们的太字节驱动器执行此操作,并将其降低到1%-仍然为根保留10GB,并且我从未遇到过任何问题。
nedm

7
那是ext3特有的,并不是所有的Linux文件系统都这样做。
詹姆斯

日记文件系统如何?仍将为Linux系统保留5%的资源吗?

@ Bamb.Zheng-ext3是日志文件系统。
合作社

5

我建议在Windows上使用10%以上的磁盘,因为如果在驱动器上没有那么多的可用磁盘碎片整理将无法运行。但是,留下可用空间并不一定会阻止碎片的发生。正如您已经提到的,它取决于用法。造成碎片的原因更多是基于驱动器上数据的差异量以及要写入和删除的文件的大小。数据更改越多,文件大小越随机,发生碎片的机会就越大。

最小化碎片的唯一真正方法是定期手动对驱动器进行碎片整理,或使用Diskeeper之类的工具在计算机空闲时在Windows后台运行,以进行清理。在某些文件系统中,操作系统会在后台处理碎片,因此无需手动运行碎片整理。


5

我尝试将已用空间保持在80%以下。超过此数字,文件系统通常必须更加努力地将数据放置在磁盘上,从而导致碎片。


3

我会说通常为15%,但是现在每天有多大的硬盘驱动器,只要您有足够的临时文件和交换文件,从技术上讲您是安全的。但是作为安全做法,一旦达到15%,就应该开始考虑进行一些大的清理和/或购买更大/秒的硬盘驱动器。


3

固态硬盘为此添加了一个新层。佩戴调平和书写放大。由于这些原因,与传统硬盘驱动器相比,您需要更多的可用空间。

短行程传统硬盘驱动器可减少随机读取/写入的延迟。“短行程” SSD为驱动器控制器提供了更多未使用的块,用于垃圾回收/损耗均衡例程,因此它不会加快驱动器的速度,但会增加使用寿命,并防止SSD装满时出现速度损失。

您仍然不想填充驱动器,但使用SSD并不会立即产生效果,其原因有所不同。


SSD没有可移动的部件。
Cees Timmerman

2

据我了解,它还取决于驱动器上的文件系统。一些文件系统对磁盘碎片之类的文件更具弹性。


+1哎呀。我正在修改我的问题,以提及体积格式
用户名,2009年

1

是的,取决于使用情况和基础存储系统。某些系统(例如基于高端SAN的磁盘阵列)嘲笑文件碎片,使得碎片对系统的唯一影响是OS开销,分散了迄今为止的所有内容。其他系统,例如笔记本电脑,驱动器,则完全是另一回事。而且,诸如ZFS之类的较新文件系统也没有涉及这种情况,硬性限制空间的概念充其量是模糊的。

当然,NTFS是它自己的野兽。这些天来,我给XP系统的C:\总大小为15GB,而对于Vista / Win7玩的还不够,因此不知道该推荐什么。您真的不想在C:上获得低于GB的免费空间。使用卷影副本意味着您应该在周围保留更多的“空”空间,并且我想说20%的可用空间是何时需要添加更多或进行清理的标记。

对于普通的旧NTFS数据量,当它低于15%时,我会感到担心。但是,如果驱动器是1TB驱动器,则仍有15%的空间可用于处理和分配新文件(相反,进行碎片整理需要更长的时间)。


1

我总是会尝试在任何类型的系统卷上以及大约较小的数据量上保持大约50%的可用空间。如果可能,将2调整为1,我将警告阈值设置为75%左右。

但是,对于数据存储而言,设置监视时仅需要监视和/或估计数据增长率……如果数据在例如1TB的卷上增长不是很快的话-对于警告阈值会很好,我会对90-95%的利用率感到满意。如果增长率较高,则将其调低以及时得到通知...如果数据没有增长并且只是随着计划的碎片整理而变化,通常可以处理碎片。


0

我尝试将其中的50%留给免费的原因有两个:

  1. 我听说过-尽管页面文件的大小相对较小-留下那么多空间可以加快处理速度。我相信这是几年前出版的非常有帮助的书“ PC Hacks”。

  2. 无论驱动器有多大,仅将驱动器填充一半的目标都会使您意识到其中的内容,并且-对我来说-这意味着我最好将文件存档或移动到更大的外部设备。


如果我们改为使用80%,则将其填充到50%以下的目标同样有效,并且增加了可用空间,这对我来说真的没有任何意义。
RoG
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.