Bienvenido(a) a Alcance Libre 27/01/2023, 09:12

Alcance Libre Foros

 Índice del foro > Todo acerca de Linux > Redes y Servidores New Topic Post Reply
 No puedo borrar 11500 archivos
Tópico anterior Tópico siguiente
   
robokick
 09/17/08 11:29AM (Leído 3,275 veces)  

Miembro Activo

Estado: desconectado
Forum User

Identificado: 03/22/08
Mensajes: 194
Hola amigos tengo una carpeta donde se almacenan los correos en cola y hay mas d 11500 he usado el comando rm -fr *.* pero me aparece este mensaje

-bash: /bin/rm: La lista de argumentos es demasiado larga

aguien sabra algun comando para poder eliminar esos 11500 archivos antes de q m pongan n lista negra

gracias a todos

saludos
 
Profile Email
 Quote
saulrainier
 09/17/08 02:06PM  

Participa mucho

Estado: desconectado
Forum User

Identificado: 03/28/08
Mensajes: 62
rm -rf /ruta_a_la_cola/* asi los debe de borrar
 
Profile Email
 Quote
robokick
 09/17/08 02:19PM  

Miembro Activo

Estado: desconectado
Forum User

Identificado: 03/22/08
Mensajes: 194
Hola, creo q rm -rf /ruta_a_la_cola/* es igual a poner rm -rf *.* o rm -rf * ya que ese comando lo uso cuando me ubico en la carpeta /var/spool/mqueue

he probado con esos metodos y no m funciona. tendras otra sugerencia por favor
gracias
 
Profile Email
 Quote
saulrainier
 09/17/08 05:03PM  

Participa mucho

Estado: desconectado
Forum User

Identificado: 03/28/08
Mensajes: 62
que servicio usas para mandar el correo?? la cola es de salida? por que en postfix si mal no recuerdo es este
postsuper -d ALL
 
Profile Email
 Quote
robokick
 09/17/08 05:43PM  

Miembro Activo

Estado: desconectado
Forum User

Identificado: 03/22/08
Mensajes: 194
uso sendmail
 
Profile Email
 Quote
saulrainier
 09/17/08 11:55PM  

Participa mucho

Estado: desconectado
Forum User

Identificado: 03/28/08
Mensajes: 62
te recomiendo que busques el comando para borrar la cola de sendmail, supongo que ya viste el manual no? o trata con sendmail --help para qe revises, realmente no estoy seguro por qe yo uso postfix
 
Profile Email
 Quote
Perseus
 09/18/08 01:43AM  

Miembro regular

Estado: desconectado
Forum User

Identificado: 08/02/07
Mensajes: 115
Localización:Chiapas, México
Que tal si pruebas:

rm -rf /var/spool/mqueue

para eliminar el directorio completo y depués vuelves a crearlo, revisa también los permisos Big Grin

Otra cosa que se me ocurre sería entrar con algún cliente como el winscp y desde ahí seleccionar y eliminar..

Suerte

--------------------o00o-----| º L º |-------o00o-------------------- También en la Selva existen los pingúinos!!
 
Profile Email
 Quote
Joel Barrios Dueñas
 09/18/08 05:51AM  

Admin

Estado: desconectado
Site Admin

Identificado: 02/17/07
Mensajes: 1761
Localización:Mexico
PHP Formatted Code
cd /directorio/donde/estén/los/11mil/archivos
for f in *
do
rm -f $f
done

También puedes cambiar temporalmente la variable del núcleo que está en /proc/sys/fs/file-max y borrar los 11 mil archivos de forma normal.
PHP Formatted Code
echo 12000 > /proc/sys/fs/file-max
Referencias:

/proc/sys/fs/file-max
This file defines a system-wide limit on the number of open
files for all processes. (See also setrlimit(2), which can be
used by a process to set the per-process limit, RLIMIT_NOFILE,
on the number of files it may open.) If you get lots of error
messages about running out of file handles, try increasing this
value:

echo 100000 > /proc/sys/fs/file-max

The kernel constant NR_OPEN imposes an upper limit on the value
that may be placed in file-max.

If you increase /proc/sys/fs/file-max, be sure to increase
/proc/sys/fs/inode-max to 3-4 times the new value of
/proc/sys/fs/file-max, or you will run out of inodes.


/proc/sys/fs/inode-max
This file contains the maximum number of in-memory inodes. On
some (2.4) systems, it may not be present. This value should be
3-4 times larger than the value in file-max, since stdin, stdout
and network sockets also need an inode to handle them. When you
regularly run out of inodes, you need to increase this value.
 
Profile Email Website
 Quote
Contenido generado en: 0.26 segundos New Topic Post Reply
 Todas las horas son CST. Hora actual 09:12 AM.
Tópico normal Tópico normal
Tópico Pegado Tópico Pegado
Tópico bloqueado Tópico bloqueado
Mensaje Nuevo Mensaje Nuevo
Tópico pegado con nuevo mensaje Tópico pegado con nuevo mensaje
Tópico bloqueado con nuevo mensaje Tópico bloqueado con nuevo mensaje
Ver mensajes anónimos 
Los usuarios anónimos pueden enviar 
Se permite HTML Filtrado 
Contenido censurado