磁盘空间已用完

磁盘空间已用完

我已经升级到 13.04 并且丢失了磁盘空间...我有一个 3 TB 的硬盘,昨天还有 890 GB 可用,...今天全部没了!

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

日志文件没有向我显示任何有用的信息。

答案1

要以 root 身份运行图形应用程序,您可以使用命令gksugksudo。但是,这些命令已从 Ubuntu 13.04 中删除由于各种原因

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

方法 1

  1. 打开终端,Ctrl++ AltT输入sudo apt-get install gksu,这将安装gksugksudo
  2. 跑步磁盘使用情况分析器以 root 身份执行以下命令:

    gksudo baobab

方法 2

  1. 打开终端,Ctrl++ AltT输入sudo -i。这将使您以 root 身份登录终端。
  2. 跑步磁盘使用情况分析器输入:

    baobab

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

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

答案2

baobab磁盘使用情况分析器 GUI 和ncdu类似 GUI 的命令行工具

在 Ubuntu 18.04 和 20.04 上测试。

可以从终端以 root 身份运行磁盘使用情况分析器,只需执行以下操作:

sudo baobab

此外,您还可以使用一个非常实用的命令行工具,名为ncdu。它非常直观且易于使用。运行后,使用箭头键浏览文件系统并深入查看显示大量磁盘使用量的感兴趣的文件夹。这是一个命令行工具,但本质上类似于 GUI。使用以下命令运行它:

sudo ncdu

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

请注意,我认为 ncdu 代表“ncurses Disk Usage”,其中 ncurses 是使终端中实现交互式图形界面的库或工具。(参见我的ncurses入门信息。用 C 语言编写)。

ncdu是一款非常棒、快速且易于使用的工具。我喜欢它,它还可以轻松地通过 ssh 会话使用。每当我需要快速分析磁盘空间使用情况时,它都是我的“首选”工具,无论是在本地计算机上还是远程连接到另一台计算机。

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

其他相关工具

  1. 要快速查看磁盘和分区使用情况,请运行:
    df -h
    
    特别注意最右边一列,即“安装在”一列,只有一个/其中只有一个。这是您的根目录。您将能够快速查看根目录中总共使用了多少磁盘空间以及有多少可用空间。要快速关注并突出显示只是此行,运行:
    df -h | grep -B 1000 -A 1000 '.*/$'
    
  2. 快速查看单个文件和文件夹的使用情况仅你现在所在的一个文件夹, 跑步:
    du -h
    
    要查看最后一行(即当前文件夹中所有内容的总和),请运行:
    du -sh
    
    's'ummarize表示-s只输出最后一行。该输出是完全相同您所得到的du -h | tail -n 1

参考:

  1. 我之前已经把这一切都记录在我的eRCaGuy_dotfiles在此文件中 repo:git 和 Linux cmds、帮助、提示和技巧 - Gabriel.txt。有关更多信息,请在该文档中搜索上述命令。

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

相关内容