タブバーを使用すると、次のエラーが発生し続けます:
bash:ヒアドキュメントの一時ファイルを作成できません:デバイスにスペースが残っていません」
何かアイデアはありますか?
私はいくつかの調査を行ってきましたが、多くの人が/tmpファイルについて話します。これはオーバーフローしている可能性があります。 df -h
を実行すると 取得:
Filesystem Size Used Avail Use% Mounted on
/dev/sda2 9.1G 8.7G 0 100% /
udev 10M 0 10M 0% /dev
tmpfs 618M 8.8M 609M 2% /run
tmpfs 1.6G 0 1.6G 0% /dev/shm
tmpfs 5.0M 4.0K 5.0M 1% /run/lock
tmpfs 1.6G 0 1.6G 0% /sys/fs/cgroup
/dev/sda1 511M 132K 511M 1% /boot/efi
/dev/sda4 1.8T 623G 1.1T 37% /home
tmpfs 309M 4.0K 309M 1% /run/user/116
tmpfs 309M 0 309M 0% /run/user/1000
/ dev / dataディレクトリが爆発しそうですが、ヒントを与えると:
$ du -sh /dev/sda2
0 /dev/sda2
空のようです。
私はDebianを初めて使用しますが、どうすればよいか本当にわかりません。私は通常、ssh経由でこのコンピューターにアクセスしていました。この問題に加えて、このコンピューターには他にもいくつかの問題があります。たとえば、GUIを使用してユーザーを入力するたびに(rootを使用して機能します)、次のようになります。
Xsession:警告:/ tmpに書き込めません:Xsessionがエラーで終了する場合があります
承認された回答:
ルートファイルシステムがいっぱいであるため、一時ディレクトリ(/ tmp、さらに言えば/ var / tmp)もいっぱいです。多くのスクリプトやプログラムは、ファイルをロックするために、ファイルを操作するためのスペースを必要とします。 /tmpが書き込み不可の場合bad 物事が起こります。
ファイルシステムをどのように埋めたかを理解する必要があります。通常、これが発生する場所は/ var / logにあります(ログファイルを循環していることを確認してください)。または、/tmpがいっぱいである可能性があります。ただし、ディスクがいっぱいになる方法は他にもたくさんあります。
du -hs /tmp /var/log
/ tmpに独自のパーティションを与えるために再パーティション化するか(これは古い方法ですが、ディスクが十分にある場合は問題ありません)、メモリにマップすることもできます(これにより、非常に高速になりますが、一時ファイルをやりすぎると、スワッピングの問題が発生します。