私はwrite failed: No space left on device (28)
自分のウェブサイトにアクセスしていました。そこで、sshを使用してtmpサイズを確認したところ、100%いっぱいでした。
tmpディレクトリのスペースを解放するためにsshを介してどのコマンドを使用できますか?
ファイルを削除するだけです
rm -rf /path/to/tmp/*
/path/to/tmp
一時ファイルを含むディレクトリへのパスを調整する必要があります。
警告:削除されたすべてのファイルは本当に削除される (= 失われる) ことに注意してください。したがって、このコマンドを使用する前に、まずすべてのパラメーターを確認してください。
cd /tmp
rm -fr *
PHP では、ファイルを削除する権限があるかどうかわかりません。
$files = glob('/tmp/*');
foreach($files as $file){
if(is_file($file)){
unlink($file);
}
}
rm -rf tmp/
ディレクトリ tmp と、サブディレクトリを含むその中のすべてのファイルを再帰的に削除します。そして、このコマンドには注意してください!!
tmp ディレクトリに移動するだけで、tmp ディレクトリ内のファイルを削除できます。
cd tmp/
次のコマンドを実行します
rm -rf ./
そのディレクトリ内のすべてのディレクトリを削除します。
と
rm -rf *.*
そのディレクトリ内のすべてのファイルを削除します。
あなたの問題を克服するには、ポスターの1つが提案したことをしてください。
cron
しかし、将来それを避けるために、定期的に片付けるジョブを設定してください。
システム コマンドを使用してfind
、安全に削除できる古いファイル (つまり、使用されない一時ファイル) を見つけることを検討してください。