Linux 无法使用';尾部-f“;他有足够的记忆力

Linux 无法使用';尾部-f“;他有足够的记忆力,linux,memory,ubuntu,tail,Linux,Memory,Ubuntu,Tail,我的“tail-f”有问题,我无法在我的ubuntu机器上启动它。信息是“没有记忆了”(tail:kann*nicht beobachten:Auf dem Gerät ist kein Speicherplatz mehr verfügbar) 没有设备的使用率超过4%,我还尝试删除日志文件并启动一个新的日志文件。你知道是什么导致了这个问题吗?内存不足的问题不是由于文件系统被占用 您可以启动free来验证您拥有的可用内存量,然后启动top来查看谁在消耗您的所有内存。好的,我找到了一个在我的机器

我的“tail-f”有问题,我无法在我的ubuntu机器上启动它。信息是“没有记忆了”(tail:kann*nicht beobachten:Auf dem Gerät ist kein Speicherplatz mehr verfügbar)


没有设备的使用率超过4%,我还尝试删除日志文件并启动一个新的日志文件。你知道是什么导致了这个问题吗?

内存不足的问题不是由于文件系统被占用


您可以启动
free
来验证您拥有的可用内存量,然后启动
top
来查看谁在消耗您的所有内存。

好的,我找到了一个在我的机器上运行的解决方案。它只需要一点“sudo”来运行这个命令。日志文件属于我的linuxuser,我得到了所有的权限,但显然这还不够…

这是一个即时响应,还是它试图先从硬盘读取大量内容?(只是想弄清楚*是否是一个巨大的东西)。另外,你有没有试过重新安装coreutils,一个给你提供尾巴的软件包?也许你的终端窗口滚动太多(并且消耗内存)?尝试使用新的终端模拟器。使用
top
htop
ps auxw
找出哪个进程正在消耗内存。请提供您编写的确切命令,以及您试图
tail
的文件类型。这是一个文本文件,我使用的命令是“tail-f app/logs/dev.log”。硬盘上也有足够的可用内存。缓存内存使用的可用共享缓冲区总数:3942952 2550492 1392460 0 221532 1003996-/+缓冲区/缓存:1324964 2617988交换:4013052 04013052@Daniel:好的,您如何启动
tail-f
命令,文件的大小是多少,丹尼尔:按照米克尔的建议,试着重新安装
coreutils
软件包:
apt get install--重新安装coreutils
好的,我重新安装了coreutils并启动了一个新的终端窗口,但没有改变。