屏幕命令“设备上没有剩余空间”

屏幕命令“设备上没有剩余空间”

创建屏幕会话时,出现“无法创建目录‘/var/run/screen/S-test’:设备上没有剩余空间”错误。

正如消息所说,没有剩余空间。我的问题是:是否有一个参数可以告诉 screen 命令在指定的目录上创建目录,因为其他文件系统上有空格。

另外,我没有root权限。

谢谢,

答案1

您可以为 /var/run/screen 创建一个符号链接,并让它指向更大磁盘分区上的另一个目录。

例如,假设 /home/foo 上有很多空间(使用“df”命令来查看文件系统上有多少可用空间)。

您可以:rm -rf /var/run/screen; mkdir /home/foo/screen; ln -s /home/foo/screen /var/run/screen

然后,当运行 screen(1) 时,它会将其文件放在 /home/foo/screen 中

有关详细信息,请参阅 ln(1) 手册页

相关内容