当前位置: 首页>>技术教程>>正文


磁盘空间已用完

,

问题描述

我已升级到 13.04,但丢失了磁盘空间,…\n我有一个 3 TB 硬盘,昨天还有 890 GB 可用空间,…今天一切都消失了!

磁盘使用分析器没有给我任何线索,并说由于缺少权限,它无法读取所有目录。\n我如何以 root 身份启动它,相信这会给我所有权限。

日志文件也没有向我显示任何与此相关的有用信息。

最佳回答

要以 root 身份运行图形应用程序,您可以使用命令 gksugksudo 。但是,这些已从 Ubuntu 13.04 for various reasons 中删除。

因此,为了以 root 身份运行磁盘使用分析器,有两种方法:

方法一

  1. 打开终端 Ctrl + Alt + T 。输入 sudo apt-get install gksu ,这将安装 gksugksudo

  2. 要以 root 身份运行磁盘使用分析器,请执行以下命令:\n gksudo baobab

方法2

  1. 打开终端 Ctrl + Alt + T 。输入 sudo -i 。这将使您以 root 身份登录到终端。

  2. 通过键入以下内容运行磁盘使用分析器:\n baobab

在这两种情况下,完成之前不要关闭终端,因为关闭终端也会关闭磁盘使用分析器。

对于您的问题,您可以使用命令 df -h 来显示分区的大小并查看有多少可用空间。

次佳回答

baobab 磁盘使用情况分析器 GUI 和 ncdu GUI-like 命令行 工具

在 Ubuntu 18.04 和 20.04 上测试。

只需使用以下命令即可从终端以 root 身份运行磁盘使用分析器:

sudo baobab

此外,您可以使用效果很好的 命令行 工具,称为 ncdu 。它非常直观且易于使用。一旦运行,使用箭头键在文件系统中导航并深入到显示大量磁盘使用情况的感兴趣的文件夹。这是一个 命令行 工具,但本质上是 GUI-like。运行它:

sudo ncdu

甚至可能不需要 sudo。要在 ncdu 中查看帮助菜单,请按 Shift + ?

请注意,我相信 ncdu 代表“ncurses 磁盘使用”,其中 ncurses 是使终端中的交互式 graphics-like 界面成为可能的库或工具。 (请参阅我的 ncurses 入门信息。在 C 中)。

ncdu 是一个真正精彩、快速且非常 easy-to-use 的工具。我喜欢它也可以轻松地通过 ssh 会话使用。每当我需要快速分析磁盘空间使用情况时,无论是在本地计算机上还是远程到另一台计算机上,它都是我的 “go-to” 工具。

baobab 磁盘使用情况分析器 GUI 工具是我的辅助工具。当我需要一次查看更多信息时,我很少使用它,而不是使用 ncdu 手动深入到大文件夹中。

其他相关工具

  1. 要快速查看磁盘和分区的使用情况,请运行:\n

    df -h\n

    \n特别查找最右边的列(即 “Mounted on” 列)只有一个的行

    /

    在里面。这是您的根目录。您将能够快速查看根目录中总体已使用和可用的磁盘空间有多少。快速聚焦并突出显示

    只是

    这一行,运行:\n

    df -h | grep -B 1000 -A 1000 '.*/$'\n

    \n

  2. 快速查看单个文件和文件夹的使用情况

    只是您现在所在的一个文件夹

    ,运行:\n

    du -h\n

    \n要仅查看最后一行,即当前文件夹中所有内容的 sum-total,请运行:\n

    du -sh\n

    \n的

    -s

    对 ‘s’ummarize 说,这意味着只输出最后一行。该输出是

    完全相同

    到你得到什么

    杜-h |尾部-n 1

参考:

  1. 我之前已将所有这些记录在我的 eRCaGuy_dotfiles 存储库中,在此文件中: git & Linux cmds, help, tips & tricks – Gabriel.txt 。有关更多信息,请搜索该文档以查找上述命令。

关键词:查看并分析Linux Ubuntu中的磁盘使用情况和磁盘空间

参考资料

本文由Ubuntu问答整理, 博文地址: https://ubuntuqa.com/article/14045.html,未经允许,请勿转载。