Questions tagged «disk-space-utilization»

11
删除文件后linux中的df无法显示正确的可用空间
我有用于存储文件的文件服务器。文件可能在此放置一周或一年。不幸的是,当我从服务器上删除文件时,df命令无法反映释放的空间。因此,最终服务器已满(df显示99%),并且我的脚本没有在该脚本上发送任何文件,除非那里可能有几十GB的可用空间。 noatime如果有任何区别,我会在挂载的分区上得到标志。

17
磁盘已满,du告诉不同。如何进一步调查?
我在服务器(硬件Raid 1),32G,ext3文件系统中有一个SCSI磁盘。df告诉我磁盘已满100%。如果删除1G,则可以正确显示。 但是,如果我运行a,du -h -x /则会du告诉我仅使用了12G(-x由于某些Samba安装,我使用了)。 因此,我的问题不是关于du和df命令之间的细微差异,而是关于我如何找出造成这种巨大差异的原因? 我重启了机器,发现没有错误的fsck。我应该跑步badblocks吗?lsof告诉我没有打开的已删除文件,lost+found为空,并且消息文件中没有明显的warn / err / fail语句。 随时询问设置的更多详细信息。


6
Linux服务器空间不足
连续两次面试中都向我提出了这个问题,但是在进行了一些研究并与各种系统管理员进行了核对之后,我并没有收到很好的答案。我想知道是否有人可以在这里帮助我。 服务器的磁盘空间不足。您会注意到一个非常大的日志文件,并确定可以安全删除它。您删除该文件,但磁盘仍然显示它已满。是什么原因造成的,您将如何补救?以及您如何查找哪个进程正在写入此巨大的日志文件?

8
电子邮件ho积者的干预和教育-(交流环境)
在我的整个职业生涯中,我遇到了许多电子邮件email积者... 我正在管理一个100个用户的环境,该环境以前用户具有100mb的配额和一个基本的Cyrus IMAP / Postfix解决方案。这导致大量本地存储的邮件以及与数据保留相关的问题,以及由于PC故障而导致的邮件丢失。 我迅速通过MailArchiva迈向了Exchange 2010(用于发现/存档),并且在此设置中已经投入了将近一年的时间。入站和出站的所有内容均被存档并保留以用于合规性目的。最初,我为每个用户设置了3GB的邮箱限制。少数用户需要额外的空间来存储其工作的电子邮件,并且能够为其辩护,因此我做了一些例外。但是,我有一个特别糟糕(但很重要)的用户,该用户的收件箱中目前有22,000个项目,其中有14,000个未读。这可能不是消息的数量,而是电子邮件的性质。许多报告,声明和大型PDF附件。这也是Blackberry用户,因此我怀疑他们根据主题选择性地阅读邮件。用户第一次达到3GB的限制,并且不希望修剪邮箱。我照顾了他们的3,000个已删除邮件,以确保邮件畅通无阻,但是在如何教育用户如何组织电子邮件方面迷茫了。我可以制定严格的政策并变得精打细算,或者我可以与用户坐在一起,帮助整理和清除邮件。无论哪种方式,它都没有解决如何帮助教育的真正问题。 这里有人对如何处理这种情况有任何提示吗?我想要一些示例准则。如果您在公司中使用政策,那么哪些类型的政策可帮助控制人员? 我发现人们对邮件的使用方式不同,但这是迫使他们采用特定组织方式的挑战。我什至可能不是最好的例子,但我也知道保留什么和删除什么。 更新 -第一场战斗已经结束,通过一些合理的修剪,我已经能够使用户保持在Exchange邮箱限制之内。但是,我去重建用户的计算机,发现一个17GB的本地PST文件,其中包含6500多个子文件夹!用户一直在将消息复制(而不是移动)到子文件夹数组中。有时会将单个邮件复制/归档到多个文件夹中。下划线(_)和前缀(az)用于控制文件中文件夹的显示顺序!该用户还对自己的出站电子邮件进行了CC'ing,以便拥有邮件的收件箱记录,以便稍后将其归档到本地PST的子文件夹之一中。这是对技术的绝对滥用,是组织公司数据的一种可怕的方式。我将其移交给所有者以解决这种情况,因为这已成为公司的责任。



6
无头Linux的磁盘使用率树形图软件
有一些程序可以使用树形图显示已用磁盘空间,例如Windows的WinDirStat和KDE / Linux的KDirStat: 我正在寻找类似的东西,但需要一个无头的Linux盒子。(例如,在服务器上运行控制台数据收集程序,然后在GUI环境中的图形程序中加载文件。) 另外,仅通过SSH访问,还有什么其他好的方法来获得结构化的已用磁盘空间表示形式?

9
您应该在硬盘上保留多少空间?[关闭]
已关闭。这个问题是基于观点的。它当前不接受答案。 想改善这个问题吗?更新问题,以便通过编辑此帖子以事实和引用的形式回答。 5年前关闭。 硬盘上有多少可用空间是否有经验法则?我曾经听说您应该保留至少5%的空闲时间,以免造成碎片。 [我知道答案取决于使用情况(例如:视频文件与文本),磁盘大小,RAID级别,磁盘格式,磁盘大小-但因为问相同问题的100个变体是不切实际的,所以欢迎提供任何信息]

4
尽管在btrfs上有足够的空间,但“设备上没有剩余空间”错误
几乎到处我都在抱怨日志失败 No space left on device Gitlab日志: ==> /var/log/gitlab/nginx/current <== 2016-11-29_20:26:51.61394 2016/11/29 20:26:51 [emerg] 4871#0: open() "/var/opt/gitlab/nginx/nginx.pid" failed (28: No space left on device) Dovecot电子邮件日志: Nov 29 20:28:32 aws-management dovecot: imap(email@www.sitename.com): Error: open(/home/vmail/emailuser/Maildir/dovecot-uidlist.lock) failed: No space left on device 输出 df -Th Filesystem Type Size Used Avail Use% Mounted on …

7
磁盘空间不足,来源是什么?
Filesystem Size Used Avail Use% Mounted on /dev/sda1 220G 220G 0 100% / none 1.9G 168K 1.9G 1% /dev none 1.9G 0 1.9G 0% /dev/shm none 1.9G 52K 1.9G 1% /var/run none 1.9G 0 1.9G 0% /var/lock none 1.9G 0 1.9G 0% /lib/init/rw none 220G 220G 0 100% /var/lib/ureadahead/debugfs 在似乎年龄增长之后惊慌地寻找答案时,使用量减少了 …

8
清理服务器的C:\驱动器。所有已知方式
我的服务器上装有ac:\,这很可能是由于多年来累积的补丁程序所致。 Microsoft PSS支持人员告诉我,仅删除\ Windows目录中的压缩卸载目录是不明智的。考虑到我们有100台Windows服务器,这种分散的补丁在SAN上占用了大量空间(这些Windows服务器在VMWare中)。 您能否告诉我,除了下面的列表之外,我还能做什么来清理C:\驱动器上的空间?我希望您可能比我收到的建议有更多的见识。 不要在C盘上设置虚拟内存pagefile.sys。(系统属性\性能设置\高级\更改虚拟内存) 清除临时文件(C:\ windows \ temp和C:\ Users \%Username%\ AppData \ Local \ Temp)。 不要在C盘上设置临时Internet文件。(Internet选项\浏览历史记录设置\移动文件夹) 移动Windows搜索服务数据库。如果您已经启动了Microsoft Search服务,请将Windows.edb文件移动到另一个驱动器。 (C:\ ProgramData \ Microsoft \ Search \ Data \ Applications \ Windows) 压缩文件夹以节省磁盘空间并使用磁盘清理 使用安装点安装其他驱动器。 “ Compln.exe”只能用于清理Service Pack,例如(RTM和SP1)。在系统Windows Server 2008 r2中,它不包含任何Service Pack。它无法清除系统中的补丁。 ???? (不确定这个想法是什么)“ Microsoft提供了内置工具-磁盘清理。(您需要安装名为“ Desktop Experience”的功能才能进行磁盘清理。) 还可以做其他哪些事情来清理服务器并释放空间? 最后,最好了解使用c:\​​的驱动器大小以及所使用的Windows版本。

5
防止挂载失败时根系统填满的最佳方法?
我们有一个内部Web服务器(虚拟化,托管ReviewBoard,但不是超级相关),并且我们有一个相对一致的故障模式,其中NFS挂载失败导致/填满。Distro是Ubuntu(不要问),如果解决方案取决于其他发行版,则实施起来会较慢。 正在执行到/ mnt / backup /的备份,该备份应该将NFS挂载到另一个系统。不幸的是,当挂载失败或丢失时,备份将在根文件系统上执行,您可以想象它不会花很长时间就/充满,然后服务开始失败。 已经讨论了许多可能的解决方案。 监视/ mnt / backups并确保它不是root用户。也许是一个cron工作。 使用/ mnt / protected / backups,然后将/ protected首先安装到小型文件系统,也许是循环安装到本地文件,因此发生故障的可能性要小得多。 Chmod a-rwx / mnt / backups(根文件系统安装点)。我不确定是否可以安装在受保护的控制器上,我认为可以。 在安装的树上,创建一个名为“ Backups”的目录,然后创建一个软链接“ ln-s / mnt / backup / Backups / Backups”。除非安装了/ mnt / backup,否则使用/ Backups进行备份将失败,因为本地树不包含子目录。 检查备份脚本中是否正确安装了目录。 我对有关这些方法的任何反馈意见,利弊或人们用作保护根文件系统免遭这种麻烦的标准方法的任何其他技术感兴趣。


12
确定Inode用法的位置
我最近在开发Web服务器上安装了Munin,以跟踪系统使用情况。我注意到,即使磁盘使用量几乎没有增加,系统的inode每天仍会上升约7-8%。我猜有些东西正在写大量的小文件,但我找不到什么/在哪里。 我知道如何查找磁盘空间使用情况,但似乎找不到一种汇总inode使用情况的方法。 是否有按目录确定索引节点使用情况的好方法,以便我可以找到使用情况的来源?

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.