画面コマンド「デバイスに空き容量がありません」

画面コマンド「デバイスに空き容量がありません」

スクリーン セッションの作成時に、「ディレクトリ '/var/run/screen/S-test' を作成できません: デバイスに空き領域がありません」というエラーが発生しました。

メッセージに表示されているように、空き容量がありません。質問は、他のファイル システムに空き容量があるため、screen コマンドに指定されたディレクトリにディレクトリを作成するように指示できるパラメーターがあるかどうかです。

また、ルート権限がありません。

ありがとう、

答え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)のマニュアルページを参照してください。

関連情報