AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • 主页
  • 系统&网络
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • 主页
  • 系统&网络
    • 最新
    • 热门
    • 标签
  • Ubuntu
    • 最新
    • 热门
    • 标签
  • Unix
    • 最新
    • 标签
  • DBA
    • 最新
    • 标签
  • Computer
    • 最新
    • 标签
  • Coding
    • 最新
    • 标签
主页 / ubuntu / 问题 / 1245592
Accepted
Paul Jurczak
Paul Jurczak
Asked: 2020-06-01 12:06:44 +0800 CST2020-06-01 12:06:44 +0800 CST 2020-06-01 12:06:44 +0800 CST

我的磁盘上有多少可用空间,确切地说

  • 772

我正在使用 Ubuntu 18.04 并试图找出我使用的 SSD 上有多少空间。我从我尝试过的三个工具中得到了不同的数字。命令行显示使用了 73GB:

paul@paul-desktop:~$ df
Filesystem     1K-blocks     Used Available Use% Mounted on
udev             8147768        0   8147768   0% /dev
tmpfs            1634036     3644   1630392   1% /run
/dev/sda1      114596460 73090608  35641592  68% /
tmpfs            8170168   707284   7462884   9% /dev/shm
tmpfs               5120        4      5116   1% /run/lock
tmpfs            8170168        0   8170168   0% /sys/fs/cgroup
....

QDirStat 显示已使用 39.6GB:

在此处输入图像描述

系统监视器显示已使用 74.8GB:

在此处输入图像描述

实际使用的空间是多少?

disk-usage
  • 5 5 个回答
  • 484 Views

5 个回答

  • Voted
  1. Best Answer
    HuHa
    2020-06-02T12:00:40+08:002020-06-02T12:00:40+08:00

    如果您使用 QDirStat 读取完整的根文件系统,您将看不到您无权访问的目录的内容;这是正常的。最新的稳定 QDirStat 版本 1.6.1 将更清楚地表明这一点;旧版本将显示这些目录的锁定图标(并且它们在日志中提到)。

    要查看所有内容,请使用 root 权限运行它:

    xhost +          
    sudo qdirstat /
    

    此外,您似乎在根文件系统上使用 Btrfs。Btrfs 存在报告磁盘使用情况的固有问题;它不仅需要用于文件和目录的磁盘空间,还需要用于写时复制功能和快照的磁盘空间。

    我昨天刚刚为我正在开发的新 QDirStat 功能写了这篇文章:

    https://github.com/shundhammer/qdirstat/blob/master/doc/Btrfs-Free-Size.md

    另外,请注意 QDirStat(像大多数磁盘相关工具一样)使用基于 1024 的单位:1 kB = 1024 字节;1 MB = 1024 KB;1 GB = 1024 MB 等;同样,如果您对字节级精度感兴趣,最新的 QDirStat 版本也可以显示确切的字节大小。

    --

    Stefan Hundhammer (呼哈)

    QDirStat 作者

    • 3
  2. WinEunuuchs2Unix
    2020-06-01T16:55:34+08:002020-06-01T16:55:34+08:00

    QDirStat 似乎只显示您拥有的文件的大小。例如/boot显示为零字节,但实际上它必须有一些东西:

    例如:

    $ du /boot -s -h
    
    du: cannot read directory '/boot/efi': Permission denied
    1.2G    /boot
    
    $ sudo du /boot -s -h
    1.3G    /boot
    

    另一个重要的考虑因素是一些实用程序列出了文件中字节的大小,而另一些实用程序列出了文件占用的空间,即四舍五入到通常为 4,096 字节或 4K 的块大小的字节数。

    • 2
  3. HuHa
    2020-06-11T00:26:01+08:002020-06-11T00:26:01+08:00

    除了上面关于缺少权限的回答之外,我还写了一些更多的区别:字节大小与文件的已用块:

    https://github.com/shundhammer/qdirstat/issues/134

    简而言之,“du”和“df”命令考虑了由于文件没有完全使用所有最后一个磁盘块而浪费的磁盘空间,因此其中一些仍然未使用(尽管已分配)。

    另一方面,QDirStat 严格使用 stat() 系统调用报告的字节大小;它不对部分使用的磁盘块会发生什么做任何假设。那个 GitHub 问题解释了原因。

    编辑 2020-06-11:

    我刚刚也添加了对分配大小的支持。查看上面的链接了解更多详情。

    • 1
  4. mikewhatever
    2020-06-01T13:13:32+08:002020-06-01T13:13:32+08:00

    请注意, 的输出df不是以 GB 为单位的。如果df -h改为使用,输出应该与系统监视器的输出相似 - 74.8GB。

    QDirStat 报告很奇怪,我不知道该怎么做。

    • 0
  5. Abhay Patil
    2020-06-02T13:10:27+08:002020-06-02T13:10:27+08:00

    df和系统监视器是正确的。许多 gnome 应用程序假定1 GB = 1000 MB它在哪里1 GB = 1024 MB。

    如果你做数学,结果是清楚的。

    • 0

相关问题

  • 为什么 /var/lib/mlocate.db 几乎是 800 MB?

  • 除了文件系统之外,是什么在我的磁盘上占用了这么多空间?

  • 相当于 KdirStat 的 Gnome

  • 我可以将低磁盘空间警告配置为较小的阈值吗?

  • 如何找出剩余的磁盘空间?

Sidebar

Stats

  • 问题 205573
  • 回答 270741
  • 最佳答案 135370
  • 用户 68524
  • 热门
  • 回答
  • Marko Smith

    如何运行 .sh 脚本?

    • 16 个回答
  • Marko Smith

    如何安装 .tar.gz(或 .tar.bz2)文件?

    • 14 个回答
  • Marko Smith

    如何列出所有已安装的软件包

    • 24 个回答
  • Marko Smith

    无法锁定管理目录 (/var/lib/dpkg/) 是另一个进程在使用它吗?

    • 25 个回答
  • Martin Hope
    Flimm 如何在没有 sudo 的情况下使用 docker? 2014-06-07 00:17:43 +0800 CST
  • Martin Hope
    Ivan 如何列出所有已安装的软件包 2010-12-17 18:08:49 +0800 CST
  • Martin Hope
    La Ode Adam Saputra 无法锁定管理目录 (/var/lib/dpkg/) 是另一个进程在使用它吗? 2010-11-30 18:12:48 +0800 CST
  • Martin Hope
    David Barry 如何从命令行确定目录(文件夹)的总大小? 2010-08-06 10:20:23 +0800 CST
  • Martin Hope
    jfoucher “以下软件包已被保留:”为什么以及如何解决? 2010-08-01 13:59:22 +0800 CST
  • Martin Hope
    David Ashford 如何删除 PPA? 2010-07-30 01:09:42 +0800 CST

热门标签

10.10 10.04 gnome networking server command-line package-management software-recommendation sound xorg

Explore

  • 主页
  • 问题
    • 最新
    • 热门
  • 标签
  • 帮助

Footer

AskOverflow.Dev

关于我们

  • 关于我们
  • 联系我们

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve