ls /tmp
またはrm -rf /tmp/*
も実行できないため、Ubuntu 18.04の/ tmpに何百万ものファイルまたはフォルダーが生成されたと思います。だから私は再起動してみましたが、今私のマシンはステップで立ち往生しています:
A start job is running for Create Volatile Files and Directories
私はそれを10時間実行しましたが、まだ続いているので、ディスクにスワップしている可能性があり、完了しません。私は何をしますか?システムを起動できない場合、/ tmpフォルダーをクリアするにはどうすればよいですか?
編集:シェルにアクセスできるように、「systemd.debug-Shell = 1 systemd.show_status = false」を追加しました。次に、systemd-tmpfiles
プロセスを強制終了してから、mkdir /empty; time rsync -a --delete /empty/ /tmp/
を実行して、推奨されている高速削除を実行しました here 。ただし、30分後もまだ実行中です。
シングルユーザーモードで起動 、tmpフォルダーを移動、新しいクリーンなフォルダーを作成、権限を設定して再起動できます。次に、古いtmpで実行する必要があるすべてを実行できます。
シングルユーザーセッションで次の操作を行います。
mv /tmp /old.tmp
mkdir /tmp
chmod 1777 /tmp
そして再起動します。