问题标签 [diskspace]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
95 浏览

latex - 在 MediaWiki 中,Latex 渲染需要太多磁盘空间?

不完全确定 Stackoverflow 是问这个问题的最佳场所,但由于我看到许多其他 MediaWiki 问题已经发布,我想我的问题是合适的。

我的理解是,MediaWiki 除了存储所有图像的所有修订的副本外,还将存储所有渲染的 LaTeX 的所有修订。这意味着当我正在编辑一个页面并单击“预览”来查看我的更改时,嵌入式 LaTeX 的每次更改都会生成它自己的单独文件,即使我只保存了一次页面!

这是来自阅读 MediaWiki 手册:TeX 临时文件

我的问题是,人们如何在不产生大量文件导致大量磁盘空间损失的情况下托管一个支持 LaTex 的合理大小的 MediaWiki?

上面的链接提出了以下不优雅的解决方案:

可以手动删除图像,因为 wiki 可以重新生成它们,但如果你这样做,你也需要修复数据库:

• 清除数学表中受影响的条目,否则 wiki 会认为它已经渲染了这些位

• 如果使用文件缓存,请执行以下操作之一以使缓存页面无效,或者匿名用户的访问不会触发图像的重新生成:

•• 从缓存中删除所有(受影响的)页面(考虑 grep)

•• 更新 cur_touched 字段以显示受影响条目的时间(检查 cur_text 中的“”)

•• 更新LocalSettings 中的全局$wgCacheEpoch 时间戳,强制重新生成所有缓存页面,而无需担心删除任何内容。

第三个改变建议$wgCacheEpoch似乎最直接,但也最不优雅。

如果没有一个优雅的解决方案,有人能澄清我到底是如何做到这一点的吗?维护目录中没有一个php脚本可以做到这一点吗?

0 投票
10 回答
44122 浏览

android - 如何查找 Android 上剩余的可用存储空间(磁盘空间)?

我试图找出运行我的应用程序的 Android 手机上的可用磁盘空间。有没有办法以编程方式做到这一点?

谢谢,

0 投票
1 回答
1843 浏览

cassandra - cassandra的物理磁盘空间管理

最近我一直在从我们新项目的角度研究 Cassandra,并从这个社区和它的 wiki 中学到了很多东西。但是我还没有发现任何关于如何在 Cassandra 中管理更新在物理磁盘空间管理方面的信息,尽管它似乎与使用压缩的记录删除管理非常相似。

假设有 100 条记录,每条记录有 5 个列值,所以当所有更改都将被刷新磁盘时,所有记录将被相邻写入,并且当删除操作完成时,它首先在内存表中标记,并且物理记录在配置中设置的一段时间后被删除,或者当它满了。压实过程占用了空间。

现在的问题是,一方面是模式较少,一开始没有固定数量的列,但另一方面,当压缩过程发生时..它是否像传统的 RDBMS 那样将记录相邻地放在磁盘上以加快读取过程至于 RDBMS,它很容易,因为它们必须根据列数据类型的声明分配固定数量的空间。

但是 Cassandra 如何在压缩过程(更新/删除)中准确地将记录放置在磁盘上以加快读取速度?

与压缩相关的另一个问题是,当没有删除查询但有一个更新查询使用一些可变长度数据更新现有记录或完全插入一个新列时,那么压缩如何使其空间在磁盘上已存在的数据行之间可用?

0 投票
3 回答
178 浏览

mysql - What database is best suited, especially in terms of disk usage, to millions of very small rows with a high insert, query, and delete volume?

I'm looking at a table structure that might look about like this:

The combination of the first two columns will be indexed. This database could easily have millions if not tens of millions of rows being inserted, queried, updated, and deleted every day. What's the best database tool for this? Is it MySQL or is there something more efficient that will use less space on disk?

0 投票
3 回答
4578 浏览

java - How to handle disk full errors in java

I am working on a Java application. We read lot of data, manipulate it and then write to files in local m/c. If, in any case, the disk is full then how to handle this exception in Java application.

0 投票
0 回答
738 浏览

oracle - Simplified/automated datafile free disk space reclaim

On Oracle version 11g:

After Googling, I can't find a simple way to reclaim free space after deleting a table.

I've found a lot of explanations, telling how the datafile becomes fragmented, the big stack of boring queries you have to run in order to move the "empty space" at end of the datafile (table by table... even when you have 200 tables !?).

Then you have to reduce the datafile size by "guessing" by how much you can reduce it, or you must know exactly what is your "block size"... And finally you should not forget to "rebuild the indexes".

See for example : http://asktom.oracle.com/pls/asktom/f?p=100:11:0::::P11_QUESTION_ID:54178027703899

Is there a simple PL/SQL procedure which, given a tablespace name or datafile name, would to that job? Or any similar Oracle tool?

0 投票
1 回答
2485 浏览

php - 如何通过 PHP 显示磁盘使用情况?

有没有人可以共享一个显示当前服务器磁盘使用情况的 PHP 脚本?

谢谢。

0 投票
1 回答
1496 浏览

java - 在 Java 中为多个文件下载分配磁盘空间

有没有办法通过“标准”Java(J2SE 5 或更高版本)可靠地“分配”(保留)硬盘空间?

以多线程应用程序为例,它在线程池中执行,每个线程都下载文件。应用程序如何确保其下载不会因磁盘空间耗尽而中断?

至少,如果它事先知道它正在下载的文件的大小,它是否可以进行某种“保留”,这将保证文件下载,而不管其他线程在做什么?

(在 StackOverflow 中有一个类似的问题,但它没有讨论多线程并且也使用 NIO。)

编辑:经过进一步测试,在类似问题上提出的解决方案似乎不起作用,因为无论底层硬盘空间如何,都可以通过建议的 RandomAccessFile 方法设置任何允许的长度。例如,在只有几 GB 可用的分区上,我可以随意创建 TB(太字节!)文件。

如果 File 类的 getFreeSpace() 方法在每次创建新文件时报告可用空间量减少,则该解决方案就足够了,但实际上并没有,因此确认了在实践中这些文件的零长度似乎有。

这些至少是我在 VMWare Player 4.0.0 中运行的 CentOS 5.6 虚拟机上看到的结果。

0 投票
1 回答
95 浏览

solaris - 如果我们下载任何库,Solaris OS 是否容易感染病毒

从 sunfreeware for solaris OS 下载任何库文件是否容易感染病毒,或者从这些站点下载是否安全。

因为我有一个内存问题,其中 /proc 占用了太多空间(即使它是 VFS)并且
我的 / 显示 100%full。之后我也无法登录。

请评论。

0 投票
2 回答
6779 浏览

nexus - 从 Sonatype Nexus 中清除旧索引

我们使用 Sonatype 的 Nexus 1.9.2.2 来代理 maven 存储库。我们的问题是索引占用了太多的磁盘空间。我们所有的存储库都占用了大约 25GB 的空间,并且还在不断增长。

例如,这个目录有大约 4GB 的索引文件,如下所示:

有没有清除这些文件的干净方法?例如使用计划任务?

提前致谢!