誤ってハードドライブがいっぱいになったため、回復できません。
数ギガバイトのファイルを削除しましたが、コマンドはdf
まだディスクがいっぱいだと言い、単純なecho hello > aFile
結果でもエラーが発生しますwrite error: No space left on disk
。関連ラインのコマンド出力は次のとおりです。df
Filesystem Size Used Avail Use% Mounted on
/dev/mapper/mint--vg-root 441G 421G 0 100% /
私が知っている他の同様の質問/回答を読むことによってLinux は、アクティブなプロセスに属するファイルを削除しません。、ファイルシステムから消えても同じです。最も広く受け入れられている解決策は、ファイルを開いたままプロセスを再起動するか、コンピュータを再起動することです。ファイルを削除して数回再起動しましたが、まだ同じ問題が発生します。すべてのinodeを使用すると、次のエラーが発生する可能性があります。しかし、私のinodeの使用量は18%です。
私も知っていますシステムはrootユーザーのためのスペースを予約します。そしてdf
これは正確に報告されていません。私の場合、ディスクサイズと使用されているディスクサイズの違いは20Gでした。 rootとしてファイルに書き込むことができますが、これをどのように活用するのかわかりません。
該当する場合、私のシステムはLinux MintでKDEを使用するように設定されています。 LUKSで暗号化されたext4パーティションのみがあります。
ディスクスペースがいっぱいで、システムがロックファイルに書き込めないため、Xサーバーを起動できなかったため、最終的に3つのオプションがありました。
- TTY1経由で端末にログインし、
sudo startx
シナモングラフィック環境を立ち上げ、- ライブCD/USBを起動します。
ディスク容量を回復するにはどうすればよいですか?
ベストアンサー1
tune2fs
いいえ
私はまたシステムがrootユーザー[...]のためのスペースを予約することを知っています。 rootとしてファイルに書き込むことができますが、これをどのように活用するのかわかりません。
デフォルトの5%は「ルートの5%」を意味するのではなく、「誰が残りを使用しても、ルートの最後の5%」を意味します。したがって、ルートがその5%の少なくとも一部を使用している場合は、ルート以外の場合にのみしきい値を超えて空き領域(ルートで利用可能)を増やすのに十分なファイル(ルートまたは他のファイル)を削除する必要があります。ユーザーは残りのスペースを確認して使用できます。
削除した内容だけでは不十分です。もっと削除してください。
一般ユーザーのファイルを削除し、ルートが予約済みスペースを再占有し、他の一般ユーザーのファイルを削除すると、ルートはその結果空きスペースを予約スペースとして使用できることに注意してください。再び。ルートが過去に予約されたスペースを使用し、それ以降何も解放しなかったことは重要ではありません。
デフォルト値なので「5%」と書いています。この結論は、ゼロ以外のすべての予約済みスペースに適用されます。