- android - 多次调用 OnPrimaryClipChangedListener
- android - 无法更新 RecyclerView 中的 TextView 字段
- android.database.CursorIndexOutOfBoundsException : Index 0 requested, 光标大小为 0
- android - 使用 AppCompat 时,我们是否需要明确指定其 UI 组件(Spinner、EditText)颜色
我的模拟因 forrtl: No space left on device
错误而停止。
当我使用 ls --sort=size -alh
时,它将报告总计 96M 和最大 60M 的使用情况。
当我使用 du -h
时,它会报告总计 159G 和最大 158G(对于同一文件夹)
当我使用 df -h
时,它会报告:
Filesystem Size Used Avail Use% Mounted on
/dev/nvme0n1p4 930G 883G 0 100%/
最初,我以为有大量隐藏文件正在占用空间。我试图按照说明删除隐藏文件 here .但是,我得到了相同的结果。我想知道如何找到占用空间的项目以移除/删除它们。
最佳答案
你可以使用 ncdu要更容易地找到占用大部分空间的目录,例如,试试这个:
ncdu -x /
option -x
是留在同一个文件系统中(不遍历其他文件系统挂载)
也可能发生的是一些应用程序/进程仍在运行但没有“释放”文件,这是因为文件系统中的文件描述符保持打开状态,在这种情况下,您可以使用:
lsof | grep deleted
有时,如果一个文件在进程打开时被删除,直到进程结束,它才会真正释放磁盘空间。
此答案中有更多相关信息:https://unix.stackexchange.com/a/68532/53084
如果您不能使用 ncdu
,您可以使用 find
命令,例如,在当前目录中查找大于 4096 字节的文件:
find . -type f -size +4096c
更多关于其他选项的信息:https://superuser.com/a/204571/284722
关于linux - forrtl : No space left on device,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47374228/
我的模拟因 forrtl: No space left on device 错误而停止。 当我使用 ls --sort=size -alh 时,它将报告总计 96M 和最大 60M 的使用情况。 当我
我在运行时收到以下警告: ... forrtl: warning (402): fort: (1): In call to I/O Write routine, an array temporary
我真的需要你的帮助!我想知道是否是因为数组坐标的原因。 我使用 ifort msd.f90 -o msd.x 编译了一个 Fortran 程序 在我运行 ./msd.x 后,它给了我段错误 我的 Fo
我正在使用“thrgibbs1f90b”BLUPF90 系列程序之一,它基于“fortran”并用于吉布斯采样来估计二进制数据的方差分量。每次尝试运行 thrgibbs1f90b 时,都会收到以下错误
我正在尝试做与这个问题完全相同的事情: How to prevent a block of code from being interrupted by KeyboardInterrupt in Py
我是一名优秀的程序员,十分优秀!