问题标签 [linux-disk-free]

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 回答
46 浏览

perl - 获取 Filesys::DiskFree 的更新值

因此,我正在编写一个脚本,以在可用磁盘空间低于一定百分比时删除一些旧备份。

我的想法是我第二次使用 Filesys::DiskFree 我会得到新的 df 值,它应该反映已删除的文件。但是,并没有给我我期望的值。不完全相同,但差异并不像我预期的那么大。但是,我第二次运行它时,我可以看到初始打印反映了上次运行时被删除的文件。好像有某种延迟。如上所示,我尝试再次调用 new() 以查看是否会清除陈旧数据。

0 投票
1 回答
2109 浏览

scala - Spark/Scala:不可能进行 RDD 到 DF 的转换

我是 scala(2.11) 和 spark (1.6.0) 的新程序员,他试图在没有 spark-csv 包的情况下将 RDD 转换为 DF(用于练习,但也因为一些技术问题)。在阅读了 Spark 的入门指南和 stackoverflow 的所有相关帖子之后,我不知道如何使一些方法(4)起作用——只有一个对我有用,我不知道为什么——:

对他们中的任何一个的每一次帮助都将是惊人的!

我有一个简单的表格,例如 txt 文件:

我编写了一些初步代码:

然后,我应用了我见过的所有不起作用的方法:

前三种方法允许我创建 DF 并打印它们的模式,但它们没有标题(DF_datos.header() 返回第一行),如果我尝试 DF_datos.show() 会出错一个(对我来说)是第 4 位,因为它应该是最“规范”的方式。

只有这对我有用:

0 投票
1 回答
1352 浏览

monitoring - collectd 的 df 插件报告 /home 中的可用空间错误

我在运行 Ubuntu 16.04 的机器上使用 Librato 的 collectd 5.5 版来collect衡量使用指标。但是,在我的一个集群中,我无法让df插件报告所有可用空间。//home

如您所见,这些挂载点位于不同的ext4分区中。/我预计它会分别报告 17G和1.7T 可用/home。尽管我正确收到了与 关联的空间/,但它报告了大约 4GB 的/home.

这是我当前关于 df 的配置:

我已经尝试了几种配置组合(以及df一遍又一遍地阅读插件文档),当只使用如下的 FSType 时,我收到了几个测量值(usr, boot, bin, lib, lib64, root...),所有报告的大小都相同关于17G. 此外,没有测量home

我也尝试过将 FSType 与 一起使用MountPoint "/",但root当时才被报告。

我最后一次尝试是Device在配置中使用,但它没有改变任何东西。

在所有尝试中,collectd不会在其日志中显示任何错误:

你有什么建议吗?

0 投票
0 回答
114 浏览

linux - 使用命令行实用程序确定 CD-RW 上的可用空间

wodim在 bash 中使用带有-multi标志的命令来写入 CD-RW,而不必在两次写入之间清空光盘。将足够的会话写入光盘后,我必须清空光盘以恢复一些多会话开销空间。

在尝试向磁盘写入更多数据之前,如何确定磁盘上还剩多少空间?

df命令为我的多会话光盘显示 0 KB 可用(100% 容量),无论它实际上有多少数据。

我正在使用 RHEL 7,并且避免安装额外的第 3 方实用程序很重要。

0 投票
1 回答
174 浏览

unix - 如何解释根文件夹上的“du -sh /”结果小于“df -h”结果的事实?以及如何弥补差距?

我有几个码头集装箱。我正面临存储问题。

当我执行以下命令时,主机(不在 docker 容器中)以测量所有文件的大小

我可以看到总大小是总存储空间的 50%。

当我这样做时

我可以看到我有 20% 的可用空间,而我使用了 80%。

我使用 lsof 命令来查找已删除的打开文件,它提到了来自 Docker 容器的许多文件:

如何解释差异?我想念 docker 配置的东西?

0 投票
2 回答
704 浏览

sed - 使用 sed 操作 df 输出

我有一个关于 sed 的问题。

输出:

求资料:

我试过了:

\(*\ \)不起作用。

0 投票
1 回答
98 浏览

memory - 在磁盘已满之前暂停进程

某些进程(如git gc --aggressive)需要很长时间才能运行,占用大量磁盘空间,如果磁盘空间用完,就会死机。如果磁盘很快就会用完空间,我想暂停它们,所以我有时间释放一些内存。我怎样才能做到这一点?

0 投票
4 回答
945 浏览

linux - 如何剥离grep的输出?

我正在编写一个脚本,它利用 salt-cli (SaltStack) 以及通用命令行参数来生成一个简单的基于 HTML 的表格,其中概述了我们所有服务器的硬件规格和软件版本。

这听起来很简单,但是我唯一的挑战是剥离我的命令输出,以便它们可以在表格中很好地呈现(例如,一个单词/数字而不是整个输出)。

我尚未有效剥离的最新挑战是简单的 'df -Ph. 到目前为止,我已经把它归结为:

我的输出:

我希望它只显示每个服务器可用的,我找不到可靠的方法来为永远的 Unix 服务器执行此操作。

0 投票
3 回答
4009 浏览

bash - 使用“df -h”检查特定文件夹的剩余磁盘空间百分比

我正在使用“ df -h ”命令在我的目录中获取磁盘空间详细信息,它给我的响应如下:

在此处输入图像描述

现在我希望能够通过一些批处理或脚本自动执行此检查 - 所以我想知道,我是否能够仅检查我关心的特定文件夹的磁盘空间,如图所示 - 我只应该检查/nas/home是否不超过 75%。

我怎样才能做到这一点?有什么帮助吗?


我到目前为止的工作:

我在用

...这输出到一个文本文件

...这给了我输出:

现在我希望能够搜索“%”符号之前或附近的数字(在本例中为 51)以实现我想要的。

0 投票
1 回答
57 浏览

linux - AWS 实例未显示正确的可用空间

我使用 AWS,我得到了一个 EC2 实例。当我运行命令时
du -h --max-depth=1

我得到:

在此处输入图像描述

当我运行命令时 df -h

我得到:

在此处输入图像描述

看起来我只使用了 1GB,但它表明我使用的是 7.1GB。所以我运行命令 lsof +L1 来定位一些进程仍在使用的已删除文件,我找到了其中的 2 个:

在此处输入图像描述

然后我尝试杀死这些进程,也尝试使用 /proc/PID/fd (> FD) 并尝试重新启动我的 EC2 实例,但这些都不能帮助我释放空间。这个过程总是返回,我不知道为什么。