标签: linux-disk-free

如何让df linux命令输出始终以GB为单位

如何始终以GB为单位获取df linux命令输出?即.我希望以GB为单位显示34MB以下

Filesystem            Size  Used Avail Use% Mounted on
/ttt/pda1              21G   20G   34M 100% /
Run Code Online (Sandbox Code Playgroud)

怎么能实现这一目标?

提前致谢.

linux linux-disk-free

31
推荐指数
2
解决办法
8万
查看次数

使用df获取可用磁盘空间,只显示kb中的可用空间?

我正在尝试输出文件系统上的可用磁盘空间量/example.

如果我运行命令,df -k /example我可以获得有关kb中可用磁盘空间的良好信息,但只能通过人工并实际查看它.

我需要获取此数据并在我的shell脚本中的其他位置使用它.我最初想过使用cut但是我的脚本不能移植到其他磁盘,因为可用磁盘空间会有所不同,切割也不会产生准确的结果.

如何在kb中获得示例的可用磁盘空间的输出?

unix linux bash cut linux-disk-free

27
推荐指数
4
解决办法
4万
查看次数

如何找到linux shell上给定路径的可用磁盘空间?

1)我在某个目录中2)我想知道剩下多少可用空间

这是一个简单的命令吗?我不想看fstab或其他什么,不得不在我的脑海中映射设备和挂载点,以确定我剩下多少可用空间.

linux sysadmin diskspace linux-disk-free

15
推荐指数
3
解决办法
4万
查看次数

如何在linux df命令中选择特定列

我正在尝试收集有关不同服务器上剩余空间量的信息.所以当我执行时,df -k我得到输出为:

Filesystem  1024-blocks    Used     Avail Capacity  Mounted on
/dev/ad1s1f   125925198 2568970 113282214     2%    /builds
Run Code Online (Sandbox Code Playgroud)

有时输出如下:

Filesystem           1K-blocks      Used Available Use% Mounted on
10.102.1.123:/storage/disk1/build
                     10735331328 10597534720 137796608  99% /buildbackup
Run Code Online (Sandbox Code Playgroud)

现在我想获取可用磁盘空间的数据.因此,请告诉我如何从特定列中获取数据.

shell freebsd linux-disk-free

5
推荐指数
2
解决办法
1万
查看次数

我如何*只*获取bash中磁盘上可用的字节数?

df做一个很好的概述.但是如果我想在shell脚本中将变量设置为磁盘上可用的字节数呢?

例:

$ df
Filesystem            1K-blocks     Used Available Use% Mounted on
/dev/sda             1111111111  2222222  33333333  10% /
tmpfs                  44444444      555  66666666   1% /dev/shm
Run Code Online (Sandbox Code Playgroud)

但我只想返回33333333(可用的字节数/),而不是整个df输出.

unix linux bash shell linux-disk-free

4
推荐指数
3
解决办法
5039
查看次数

在Ubuntu 18.04上安装Oracle 18cxe的问题

我正在尝试配置Oracle XE,但面临以下问题:

root @ venky-Lenovo-G510:〜#/etc/init.d/oracle-xe-18c配置

/ bin / df:无法识别的选项'--direct'尝试使用'/ bin / df --help'了解更多信息。指定用于数据库帐户的密码。Oracle建议输入的密码长度至少为8个字符,至少包含1个大写字母,1个小写字母

大小写字符和1位数字[0-9]。请注意,相同的密码将是

用于SYS,SYSTEM和PDBADMIN帐户:确认密码:配置Oracle Listener。侦听器配置成功。配置Oracle数据库XE。**** [FATAL] [DBT-50000]无法检查可用内存。****

数据库配置失败。检查“ / opt / oracle / cfgtoollogs / dbca”下的日志。

root @ venky-Lenovo-G510:〜#

这和什么有关/bin/df: unrecognized option '--direct'吗?或者是其他东西 ?

谢谢

oracle oracle-apex linux-disk-free lib ubuntu-18.04

3
推荐指数
2
解决办法
2825
查看次数

Spark:Split 不是 org.apache.spark.sql.Row 的成员

下面是我来自 Spark 1.6 的代码。我正在尝试将其转换为 Spark 2.3,但在使用 split 时出现错误。

Spark 1.6 代码:

val file = spark.textFile(args(0))
val mapping = file.map(_.split('/t')).map(a => a(1))
mapping.saveAsTextFile(args(1))
Run Code Online (Sandbox Code Playgroud)

Spark 2.3 代码:

val file = spark.read.text(args(0))
val mapping = file.map(_.split('/t')).map(a => a(1)) //Getting Error Here
mapping.write.text(args(1))
Run Code Online (Sandbox Code Playgroud)

错误信息:

value split is not a member of org.apache.spark.sql.Row
Run Code Online (Sandbox Code Playgroud)

scala apache-spark rdd linux-disk-free

3
推荐指数
1
解决办法
4281
查看次数

BASH'df'命令显示所有目录的相同数字?

我正在尝试获取某些目录中所有内容的磁盘使用情况,我一直尝试使用这样的命令:

df -h -k /var/www/html/exampledirectory1
df -h -k /var/www/html/exampledirectory2
df -h -k /var/www/html/exampledirectory3
Run Code Online (Sandbox Code Playgroud)

问题是,服务器中的每个目录(即使我只是在某个目录中运行'df -h')给了我完全相同的数字,直到Kilobyte.

显然这不是正确的,但我不知道我做错了什么.谁能帮我吗?

(我使用的是BASH 4.2.25版,我正在运行Ubuntu 14.10)

bash linux-disk-free

1
推荐指数
1
解决办法
135
查看次数

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

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

在此处输入图片说明

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

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


我的工作到现在:

我在用

df -h > DiskData.txt
Run Code Online (Sandbox Code Playgroud)

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

grep "/nas/home" "DiskData.txt"
Run Code Online (Sandbox Code Playgroud)

...这给了我输出:

*500G  254G  247G  51% /nas/home*
Run Code Online (Sandbox Code Playgroud)

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

bash shell linux-disk-free

1
推荐指数
1
解决办法
3586
查看次数

使用PHP从df -h --total捕获特定值

我如何df -h --total在centos上运行后从下面提取的内容中填充一个包含总价值的变量。注意:结果不是来自命令行,而是来自php文件。

我如何仅使用PHP捕获最后一行中的百分比值?

Filesystem Size Used Avail Use% Mounted on
/dev/mapper/rhel-root 20G 685M 20G 4% /
devtmpfs 40G 0 40G 0% /dev
tmpfs 40G 0 40G 0% /dev/shm
tmpfs 40G 177M 40G 1% /run
tmpfs 40G 0 40G 0% /sys/fs/cg
/dev/mapper/rhel-usr 20G 3.2G 17G 16% /usr
/dev/sda2 1014M 223M 792M 22% /boot
/dev/mapper/rhel-opt_mycom 100G 37G 63G 37% /opt/my
/dev/mapper/oradb-nimsdb 2.0T 1.5T 614G 71% /opt/my/data
/dev/mapper/redo-logs 305G 72G 234G 24% /opt/my/data/
/dev/mapper/rhel-home 20G 472M 20G 3% /home …
Run Code Online (Sandbox Code Playgroud)

php linux-disk-free

1
推荐指数
1
解决办法
77
查看次数

如何在 Linux 中列出目录中的文件和文件夹及其总大小?

在不显示所有子目录的情况下,我无法获得任何命令来列出目录中所有文件和文件夹及其总大小。例如我有一个目录

ls /home/kayan/data/
data-1 data-2 test.txt readme.txt
Run Code Online (Sandbox Code Playgroud)

这里 data-1 和 data-2 是两个文件夹,有很多子文件夹和文件。它们的实际大小是 123G 和 115G。

当我使用“du”命令时,它会列出所有子目录并花费太多时间。当我使用“ll”时,它没有显示包含子文件夹的文件夹的实际大小。我想要的是:

data-1 123G
data-2 115G
test.txt 12K
readme.txt 14K
Run Code Online (Sandbox Code Playgroud)

linux ls du linux-disk-free

0
推荐指数
1
解决办法
5427
查看次数

标签 统计

linux-disk-free ×11

linux ×5

bash ×4

shell ×3

unix ×2

apache-spark ×1

cut ×1

diskspace ×1

du ×1

freebsd ×1

lib ×1

ls ×1

oracle ×1

oracle-apex ×1

php ×1

rdd ×1

scala ×1

sysadmin ×1

ubuntu-18.04 ×1