如何清理 dev/sda1 已满

B. *_*. V 13 memory-usage disk-usage

我一直在做 jmeter 测试并且有一些OutOfMemoryExceptions,所以我在 JMeter 中增加了堆内存。但是现在看来我不能再运行测试了,因为它说我正在使用 14Gb 的 94.9%。

当我使用df -h它时说dev/sda1已满

我想知道是否有人可以帮助我?我认为这与 jmeter 的 JVM 有关

thi*_*ive 13

首先跟踪过量使用的存储位置。如果您不知道,请从 /dev/sda1 的挂载点开始:

mount | grep sda1
Run Code Online (Sandbox Code Playgroud)

使用 du 命令。如果 /dev/sda1 挂载在 /(“root”)上:

du --max-depth=1 --human-readable / | sort --human-numeric-sort
Run Code Online (Sandbox Code Playgroud)

这将按从小到大的顺序列出指定路径中包含的第一级目录。您可以将深度增加到 1 以获取子目录的详细信息,或者更改路径以指定单个目录。您还可以使用短标志。

例如,如果您的用户名是 ubuntu 并且您想检查您的主目录:

du -d1 -h /home/ubuntu | sort -h
Run Code Online (Sandbox Code Playgroud)

  • Takkat 的评论指的是有一个单独的启动分区已满,但这里的情况并非如此。我的答案是确定任何完整分区上的空间消耗情况的通用方法。 (2认同)