web-dev-qa-db-ja.com

/ tmpに十分なスペースがありません

/tmpディレクトリに十分な空き領域がないことを示すエラーが表示されるため、更新マネージャーを実行できません。 tmpディレクトリを実質的に削除しましたが、エラーは続きます。

ここにdf-hがあります

/dev/loop0       13G   11G  952M  92% /
udev            2.0G  4.0K  2.0G   1% /dev
tmpfs           785M  920K  784M   1% /run
none            5.0M     0  5.0M   0% /run/lock
none            2.0G  584K  2.0G   1% /run/shm
/dev/sda6        20G   14G  6.4G  68% /Host

overflow        1.0M   16K 1008K   2% /tmp
29
seeker

何が起こったようです:

/がいっぱいになり、UbuntuはRAMメモリに一時的に使用する新しいパーティションを作成しました。

さて、この1 MBパーティションは、仕事に十分な大きさでもありません。

私たちにできること:

1)アップグレードを行うためだけに、このパーティションのサイズを増やします

2)このパーティションが不要になるように、HD内の十分なファイルを実際に削除します。


1を行うには

ターミナルを開いて実行する

Sudo umount /tmp
Sudo mount -t tmpfs -o size=1048576,mode=1777 overflow /tmp

これにより、1MBのパーティションが得られます(= Pと同じように)。

ここで、サイズを増やすには、その行のsizeを増やします。したがって、size=10485760を使用すると、10 MBになります。

あなたの目標は、仕事に十分な数を見つけることですが、十分なラムを残します


2を行うには

ターミナルを開き、Sudo umount /tmpを実行します。失敗した場合は、Sudo umount -l /tmpを実行します。

その後、クリーンアップ!

/tmp内のファイルを削除します(現在/tmpは実際にはHDではなく仮想RAMディスクのものです)、未使用のパッケージをアンインストールし、ホームフォルダー内のファイルを削除します。オン。

54
josinalvo

私はKubuntu 16.04でこの問題を知っており、user63070が最良の答えを示しています。/etc/fstabのサイズを次のように変更します。

tmpfs     /tmp     tmpfs     defaults,size=10G,mode=1777     0     0

再起動すると、/ tmpフォルダーに10GBが割り当てられます。

4
Da Flex
Sudo mount -o remount,size=1048576 /tmp

パーティションをアンマウントする必要なくtmpfsサイズを変更するため、実行中のアプリを妨害しません。

3
scorpp

@ user220420は/ etc/mtabではなく/ etc/fstabを参照していたと確信しています。ルートに無料のGBがたくさんありましたが、Firefoxではインターネットから何もダウンロードできませんでした。ダウンロードを完了する前に小さなウィンドウがポップアップし、/ tmpに十分な空き領域がないことを通知します。 fstab内には、tmpのフォルダーサイズを増やすことができるこの行があります。 100Mに設定されていたため、1000Mに変更しました。再起動後、/ root(ルート内)を右クリックし、プロパティが1GBの空き容量を示しました(変更が適切に適用されていることを確認するため)。それでした。

0
vienswuer