linux报错:ヒアドキュメントの一時ファイルを作成できません:デバイスに空き領域がありません

記事ディレクトリ

起因

いつものように、Linux ターミナルで cd と入力し、タブをクリックして、システムが自動的にコードを完成させることを期待しましたが、このエラーが報告されました。

いくつかの分析の結果、ディスク容量がいっぱいであることがわかりました。

位置

输入:df -h

Filesystem      Size  Used Avail Use% Mounted on
/dev/dm-0       7.8G  5.2G  2.6G  67% /
udev             10M     0   10M   0% /dev
tmpfs           3.2G  345M  2.9G  11% /run
tmpfs           7.9G  2.4M  7.9G   1% /dev/shm
tmpfs           5.0M     0  5.0M   0% /run/lock
tmpfs           7.9G     0  7.9G   0% /sys/fs/cgroup
/dev/vdc1       100G   59G   42G  59% /home
/dev/vda1       236M   33M  191M  15% /boot

ここ:
/dev/dm-0 7.8G 5.2G 2.6G 67% /
現在は 67% と表示されていますが、以前にエラーが報告されたときは 100% でした

そこで、次のように切り替えます: cd /

管理者に切り替える: su root

次に、
「du -lh --max- Depth=1」と入力します。

31M     ./boot
3.4M    ./etc
0       ./media
2.1G    ./var
1.2G    ./usr
204M    ./lib
0       ./lib64
8.9M    ./bin
7.5M    ./sbin

./var が占めるスペースが比較的大きいことがわかります。

このディレクトリに移動し、入力を続けます

du -lh --max- Depth=1

解決

最終的に、多くの容量を占めていた 2 つのログ ファイルを見つけましたが、削除しても悪影響がないことを確認した後、それらを直接 rm で削除しました。

syslogを再起動します

Ubuntu が
syslog を削除した場合は、再起動することをお勧めします

service rsyslog restart

あるいは、この
systemctl は rsyslog を再起動します

おすすめ

転載: blog.csdn.net/qq_37768971/article/details/114021205