创建屏幕会话时,出现“无法创建目录‘/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) 手册页