建立螢幕會話時出現「無法建立目錄 '/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) 手冊頁