在以前的版本中,我会打开 Nautilus 并检查状态栏,它会告诉我有多少可用空间。现在,默认情况下不显示状态栏。我知道您可以从“查看”菜单启用它,但 99% 的用户不会这样做(如果可能的话,我宁愿不这样做)。那么,是否有一些新的推荐方法来密切关注硬盘驱动器的使用情况?或者是否有其他一些我过去应该使用但从未注意到的方法?
我最近格式化了我的硬盘以增加 Ubuntu 的分区大小。尽管实际有 170 GB 可用空间 (sda5),但当通过属性提示时,Ubuntu 仅显示 27 GB。这是我的df-h输出:
alper@ubuntu:~$ df -h
Filesystem Size Used Avail Use% Mounted on
/dev/loop0 29G 3.1G 26G 11% /
udev 956M 4.0K 956M 1% /dev
tmpfs 386M 884K 385M 1% /run
none 5.0M 0 5.0M 0% /run/lock
none 965M 80K 965M 1% /run/shm
/dev/sda5 173G 5.0G 169G 3% /host
/dev/sdb1 932G 439G 493G 48% /media/Alper
/dev/sda4 173G 66G 107G 39% /media/Storage
/dev/sda2 120G 85G 36G 71% /media/Windows 7
Run Code Online (Sandbox Code Playgroud)
Gparted 还显示了正确的空间值,但是当我右键单击 home …
我有 Ubuntu 12.04,它在 apache httpd 上为我的 Web 应用程序(20 MB)提供服务。这是我的分区表:
$ sudo parted -l
Disk /dev/sda: 500GB
Partition Table: gpt
Number|Start|End|Size|File System|Name|Flag
1|17.4K|20.0MB|20.0MB|fat16| |boot
2|20.0MB|489GB|489GB|ext4
3|489GB|500GB|10.6GB|linux-swap(v1)
Run Code Online (Sandbox Code Playgroud)
几天前,我将其升级到 12.10。然后将一个文件夹 (30 GB) 复制到 www 文件夹。突然服务器挂起,我收到一条低图形模式消息。我删除了大文件夹并重新启动了计算机,但仍然收到相同的消息No Space Left on Device
$ sudo du -h /var --max-depth=1
4.0K /var/tmp
235M /var/www
444G /var/log
Run Code Online (Sandbox Code Playgroud)
所以,/var/log 是巨大的。
我试过:
$ sudo apt-get autoclean;sudo apt-get autoremove
**Error! No space left on device**
Run Code Online (Sandbox Code Playgroud)
我确实删除了档案日志,但最大的文件没有任何变化/var/log/cups,当我列出它的文件时,我得到:
-rw-r----- 1 root adm 758 DEC 30 07:37 access_log.1.gz
..
**-rw-r----- …Run Code Online (Sandbox Code Playgroud) 如何检查 Xubuntu 上的可用和已用磁盘空间?
在 Ubuntu 上,这很容易做到,但我现在没有看到使用 Xubuntu 完成此任务的程序。
有人让我注意到,如果应用程序正在使用交换文件(当系统 RAM 非常低时),它会增加磁盘 I/0,因此,CPU 使用百分比和 CPU 负载会增加。
这是真的还是那个人完全偏离了轨道?
已经使用 Ubuntu 几个星期了,遇到了一个问题。我/dev/loop0收到消息“设备上没有剩余空间”,搜索一段时间后我发现它占用了大量空间。我如何卸载/ empty /dev/loop0?
命令后: df -h
greger@ubuntu:/$ df -h
Filesystem Size Used Avail Use% Mounted on
/dev/loop0 12G 11G 627M 95% /
udev 1.9G 4.0K 1.9G 1% /dev
tmpfs 791M 1000K 790M 1% /run
none 5.0M 0 5.0M 0% /run/lock
none 2.0G 388K 2.0G 1% /run/shm
/dev/sda4 151G 12G 139G 8% /host
Run Code Online (Sandbox Code Playgroud)
如果此命令意味着很多进程正在使用它,我是否正确?
greger@ubuntu:/$ fuser -m /dev/loop0
/dev/loop0: 1905 1945 1946 1960 1968 1970 1977 1989 1992 1997 2000 2002 2008 2009 2010 2013 2019 …Run Code Online (Sandbox Code Playgroud) 我对 Ubuntu 完全没有经验,我知道有很多东西我必须学习,但我对这个有点困惑。
我刚刚(在重新启动后突然)收到一个可用磁盘空间警告,提示仅剩 17MB 可用磁盘空间。我知道我的主文件夹中没有很多东西 - 这是一个全新的安装(大约 2 个月前在我的新 SSD 上安装了 Ubuntu 13.10)。
根据磁盘使用分析器,有一个大小为 46GB 的 ~/.cache/upstart 目录(其中 50.7GB 专用于我的 /home 文件夹)。在那里搜索后,我意识到这gnome-session.log是 46GB 大的文件。
我不知道这是什么 - 除了我刚刚在谷歌上阅读的一些东西。我不尝试在特定机器上我不知道如何处理的事情,因为这些天我不想冒险伤害它,所以我现在真的不知道我该怎么办。有没有可能是我做错了什么导致它?删除该 /upstart 文件夹以释放一些磁盘空间是否安全,或者这可能会给我带来更多问题。我应该做点别的吗?
对不起,如果它是常见的,但我找不到任何清晰可靠的东西来帮助我。
先感谢您。
我的/var/cache/apt-xapian-index有 4.5GB。
我非常喜欢突触搜索功能,但是对于我的小型 SSD 来说,这个价格太高了...
我在想我能做些什么,以保持它可用并且也不是磁盘使用问题:
我的磁盘上安装了 Lubuntu 16.10 安装为/.
问题是 CUPS 日志文件(/var/log/cups/error.log)一直在增长,直到磁盘上没有可用空间为止......
因此,当我删除该文件时,磁盘上的空间再次释放
我已经尝试过:
fsck我应该如何进行?
du -sxh:
9,0G .
Model: ATA ST3160815AS (scsi)
Disk /dev/sda: 160GB
Sector size (logical/physical): 512B/512B
Partition Table: msdos
Disk Flags:
Number Start End Size Type File system Flags
1 32,3kB 50,3GB 50,3GB primary ext4 boot
2 50,3GB 160GB 110GB extended
5 50,3GB 158GB 108GB logical ext4
6 158GB 160GB 2136MB logical linux-swap(v1)
Run Code Online (Sandbox Code Playgroud)
parted --list && sudo df -h:
Model: …Run Code Online (Sandbox Code Playgroud) 如果您正在寻找解决方案,请参阅编辑 #3。
我正在运行 Xubuntu 16.04 LTS,并且我有一个 ~40 GB 的根分区,根据系统监视器(以 root 身份),该分区已 100% 已满。它肯定是满的,因为许多程序无法正常运行。
但是,出于某种原因,我似乎无法弄清楚空间的用途!Baobab(以 root 身份)仅报告我的 root 分区上总共使用了 15.5 GB!
编辑:另外,这里是 /var - 人们说它很大。Baobab 只报告 1 GB 的 /var,而 /var/log 是空的。我试过跑步sudo rm -R /var/log,没有效果。
那么,如何找出正在使用我的磁盘空间的内容,以及如何防止它填满我的根分区?这是一个很大的问题,请帮助!先感谢您 :)
编辑 2:正如在答案部分中发布的,sudo lsof / | awk '{if(\$7 > 1048576) print \$7/1048576 \"MB\" \" \" \$9 }' | sort -n -u返回11222.7MB /var/log/kern.log 11222.9MB /var/log/syslog,但是,我似乎无法弄清楚如何删除这些文件,此外,我想弄清楚如何永久防止这些文件变大。这个对另一个问题的回答建议我查看日志,看看是什么填满了它们,所以理想情况下,我想要某种方式来阅读这些神秘文件的内容。
编辑 3:我通过在单独的分区上安装 /var/log 暂时解决了这个问题。
但是,仍然存在某种错误导致这种情况。请,如果您希望修复此错误,请将信息(或至少引起注意)带到错误报告中:https: //bugs.launchpad.net/ubuntu/+source/linux/+bug/1643719和https: //bugzilla.kernel.org/show_bug.cgi?id=188331谢谢:)