GUIなし、ディスクフル、ソースアップデート後のシステム破損

GUIなし、ディスクフル、ソースアップデート後のシステム破損

私は最近xfceと一緒にDebian 8をインストールしました。

実装するまで、すべてが大丈夫でした。この回答、テストを通じて更新されたパッケージを入手したいからです。そこのアドバイスに従ってこれらの.listファイルを作成しました。

プロセスが完了した後、1つを実行しましたsudo apt-get update。エラーが発生しました。正確に覚えていません。ところで、アップデートが停止したり、(98%) [Waiting for headers] [Waiting for headers]そのような現象が発生しました。

それから再起動することにしました。ログイン後、次のようになります。

Xsession:警告:/ tmpに書き込めません。 Xsessionがエラーのため終了する可能性があります。

数回ログインしようとした後、再起動しました。その後、GUIは表示されません。 「tty7が存在しません」というエラーが発生します。

次にtty1にログインしstart、 。多くのエラー(EE) Fatal server errorを含むエラーがいっぱいの画面が表示されます。Inconsistency detected by ld.so: dl-close.c: 762: _dl_close: Assertion map->l_init_called failed!

それから私はいくつかのフォーラムで提案されているようにlightdmをインストールしようとしました。ルートとして実行するとエラーが発生します。

Bus errorackage lists... 1%

sudoで実行すると、次のような結果が得られます。

E: Write error - write (28: No space left on device)
E: Can't mmap an empty file
E: Failed to truncate file - ftruncate (9: Bad file descriptor)
E: The package lists or status file could not be parsed or opened.

命令を実行すると、完全に使用されているdf -hことがわかります/dev/sda1/(100%、9.1G)。

多くの投稿が指摘したように、キャッシュ、/var/logフォルダ、フォルダの整理を試みましたが、進歩はありません。/tmp

また、Tabを使用してフォルダまたはファイルをオートコンプリートすると、次の結果が表示されます。

bash:ここでドキュメントの一時ファイルを生成できません。デバイスに余分なスペースがありません。

どうすればいいのかご存知ですか?

PS:また、ttyコンソールにいるときに画面が黒からグレー、白に変わり、数回点滅します。

答え1

ディスクがいっぱいです。多くのプログラムはこれを処理できません。

少なくとも一時ファイルを生成するには、/tmpメモリ内ファイルシステムを作成します。とにかく良い考えです。/tmp再起動時にファイルを保存する必要がないため、ディスクに存在する必要もありません。システムの回復時に手動でインストールするだけです。

mount -t tmpfs -o mode=1777 /tmp

これでGUIを起動できます。自動的に起動するか(ディスプレイマネージャは起動しようとしましたが失敗します)、startxGUIセッションを開始するためにログインして実行できます。

ルートには予約済みスペースクォータがあり、デフォルトは5%です。ディスクがいっぱいになった場合は、アカウントがディスクに書き込むためにスペースの5%以上を確保する必要があります。それにもかかわらず、ファイルシステムがいっぱいになるとパフォーマンスが低下するため、95%を超えないことが最善です。

制限に応じて、不要なエントリ(古いログ、以前にダウンロードしたパッケージ、/var/cache/apt/archivesダウンロードした可能性のあるその他のアイテム/var/cache、未使用のソフトウェアの削除など)を削除したり、システムパーティションを拡大したりできます。何をしているのかわからない場合は削除しないでください。

関連情報