1

私はwrite failed: No space left on device (28)自分のウェブサイトにアクセスしていました。そこで、sshを使用してtmpサイズを確認したところ、100%いっぱいでした。

tmpディレクトリのスペースを解放するためにsshを介してどのコマンドを使用できますか?

4

6 に答える 6

1

ファイルを削除するだけです

rm -rf /path/to/tmp/*

/path/to/tmp一時ファイルを含むディレクトリへのパスを調整する必要があります。

警告:削除されたすべてのファイルは本当に削除される (= 失われる) ことに注意してください。したがって、このコマンドを使用する前に、まずすべてのパラメーターを確認してください。

于 2012-09-07T10:10:58.937 に答える
1
cd /tmp
rm -fr *

PHP では、ファイルを削除する権限があるかどうかわかりません。

$files = glob('/tmp/*');
foreach($files as $file){
   if(is_file($file)){
       unlink($file);
   }
}
于 2012-09-07T10:11:01.540 に答える
0

rm -rf tmp/

ディレクトリ tmp と、サブディレクトリを含むその中のすべてのファイルを再帰的に削除します。そして、このコマンドには注意してください!!

于 2012-09-07T10:13:51.080 に答える
0

tmp ディレクトリに移動するだけで、tmp ディレクトリ内のファイルを削除できます。

cd tmp/

次のコマンドを実行します

rm -rf ./

そのディレクトリ内のすべてのディレクトリを削除します。

rm -rf *.*

そのディレクトリ内のすべてのファイルを削除します。

于 2012-09-07T11:14:23.557 に答える
0

あなたの問題を克服するには、ポスターの1つが提案したことをしてください。

cronしかし、将来それを避けるために、定期的に片付けるジョブを設定してください。

システム コマンドを使用してfind、安全に削除できる古いファイル (つまり、使用されない一時ファイル) を見つけることを検討してください。

于 2012-09-07T10:29:05.563 に答える