Como esvaziar a pasta /home/tmp/* linux debian

  • Autor Autor xaiborweb
  • Data de início Data de início
Tradução em andamento: em alguns minutos este tópico estará em português. Por enquanto, o conteúdo está no original em espanhol. Ver original
xaiborweb

xaiborweb

Dseda
Programador
No recomendado
Usuário com poucas negociações! Use sempre o saldo do ForoBeta!
hola chicos resulta que tengo un problema en el cual la carpeta /home/tmp/* se llena de demasiados archivos temporales muy rápidamente ocupando varios gigas rápidamente y continua aumentando.

no se cual sea el motivo tal ves por que tengo montado un script en codeigniter que maneja sessiones para autenticar los usuarios así como para contar visitas únicas sin repetirlas.

pero el problema es que pruebo que todos los comando que encuentro en Internet y ninguno me funciona y me deja esa carpeta en cero, alguien sabe como pueda solucionar este problema? gracias 😉
 
Foi útil? Participe da conversa

Com sua conta grátis você pode responder, mandar mensagem privada ao autor e comprar com Saldo retido: o pagamento é liberado quando você recebe o combinado.

Leva 30 segundos · você volta a este tópico ao terminar
[MENTION=35077]xaiborweb[/MENTION] me paso algo similar con el sitio web de un banco que esta basado en un codeigniter fusionado con Joomla, antes que nada, la carpeta renómbrala por tmp2 por ejemplo y métele un borrado por rsync que puedas dejar ahí a tiempo muerto o salva todo el contenido del home hacia otro directorio, desmonta ese disco duro, fórmatelo y vuelve a poner el contenido en su lugar (para esto ocupas desmontar también los Virtual Dirs en caso de WHM/cPanel y similares por ej).

No te recomiendo borrar con "rm -rf" ni comandos de find, ni nada por el estilo porque mientras estés haciendo esta tarea es muy posible que la memoria de tu servidor colapsé además de perder performance, lo más seguro es hacer el uso de un .sh con rsync o directamente desmontar el disco duro y hacer lo que te comenté. Si ocupas ayuda directa puedes comunicarte conmigo por privado.
 
Última edição:
Cual es tu configuracion en el codeigniter?

Puedes tambien cambiar el driver de archivos a usar la DB.

Tambien revisa como se llaman los archivos que se llena rapidamente tal vez es otra aplicacion que causa el problema.
 
Cual es tu configuracion en el codeigniter?

Puedes tambien cambiar el driver de archivos a usar la DB.

Tambien revisa como se llaman los archivos que se llena rapidamente tal vez es otra aplicacion que causa el problema.

no sabia que se podía hacer eso voy a dar un vistazo, gracias. y por el momento no se como vaciar esa carpeta
 
no sabia que se podía hacer eso voy a dar un vistazo, gracias. y por el momento no se como vaciar esa carpeta
[MENTION=35077]xaiborweb[/MENTION] Es bueno no ignorar todo siempre, a continuación tu solución.

apt install rsync -y;mkdr /home/vacio;rsync -avz --delete /home/vacio/ /home/tmp/

Usa el comando screen por si se te cierra la SSH se quede corriendo el proceso, lo dejas allí al menos 12 o 24 horas y cuando la carpeta ya no tenga al menos mas de 100mb ocupados creas un cron que la limpie automáticamente cada 60 minutos por medio del crontab, por ej, adicionas la siguiente línea.

0 * * * * rm -rf /home/tmp/* >/dev/null 2>&1

Advertencia: Usar el comando "rm -rf" con mucho cuidado.
 
Voltar
Topo