私は最近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を起動できます。自動的に起動するか(ディスプレイマネージャは起動しようとしましたが失敗します)、startx
GUIセッションを開始するためにログインして実行できます。
ルートには予約済みスペースクォータがあり、デフォルトは5%です。ディスクがいっぱいになった場合は、アカウントがディスクに書き込むためにスペースの5%以上を確保する必要があります。それにもかかわらず、ファイルシステムがいっぱいになるとパフォーマンスが低下するため、95%を超えないことが最善です。
制限に応じて、不要なエントリ(古いログ、以前にダウンロードしたパッケージ、/var/cache/apt/archives
ダウンロードした可能性のあるその他のアイテム/var/cache
、未使用のソフトウェアの削除など)を削除したり、システムパーティションを拡大したりできます。何をしているのかわからない場合は削除しないでください。