SUSE se cuelga cuando se llena el /home
Hola, tengo un servidor suse con samba con varios usuarios. La carpeta home está con LVM y son varios discos. Lo que me sorprende es que cada vez que se llena el home, el server se queda frito. No es que no responda nada... pero se vuelve muy lento y es imposible trabajar. La unica opción que me deja es reiniciar, montar a mano y empezar a borrar. Esto no es muy logico no? y mas siendo una partición que no es de sistema. Entiendo que por ejemplo el samba o algun otro demonio intente escribir y no pueda... pero vamos que esto tendria que estar controlado no?
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 El 2006-05-04 a las 14:03 +0200, aux escribió:
Hola, tengo un servidor suse con samba con varios usuarios. La carpeta home está con LVM y son varios discos. Lo que me sorprende es que cada vez que se llena el home, el server se queda frito.
A mi no me sorprende :-P
No es que no responda nada... pero se vuelve muy lento y es imposible trabajar.
Porque las aplicaciones se vuelven locas.
La unica opción que me deja es reiniciar, montar a mano y empezar a borrar. Esto no es muy logico no?
Impón límites a tus usuarios.
y mas siendo una partición que no es de sistema. Entiendo que por ejemplo el samba o algun otro demonio intente escribir y no pueda... pero vamos que esto tendria que estar controlado no?
Bastante es que no se cuelgue... - -- Saludos Carlos Robinson -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.0 (GNU/Linux) Comment: Made with pgp4pine 1.76 iD8DBQFEWfGntTMYHG2NR9URArVmAJ93FwqI2ujokss63ui9ATzwtPVF5wCfVJas DgYCjq9Bi8EXifDB8YO1AZA= =ctGB -----END PGP SIGNATURE-----
El Jueves, 4 de Mayo de 2006 14:20, Carlos E. R. escribió:
El 2006-05-04 a las 14:03 +0200, aux escribió:
Hola, tengo un servidor suse con samba con varios usuarios. La carpeta home está con LVM y son varios discos. Lo que me sorprende es que cada vez que se llena el home, el server se queda frito.
A mi no me sorprende :-P
A mi me ha sorprendido mas que nada porque con otros unix no he tenido este problema.
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 El 2006-05-04 a las 16:55 +0200, aux escribió:
A mi no me sorprende :-P
A mi me ha sorprendido mas que nada porque con otros unix no he tenido este problema.
Depende de las aplicaciones que tengas en marcha en ese momento. - -- Saludos Carlos Robinson -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.0 (GNU/Linux) Comment: Made with pgp4pine 1.76 iD8DBQFEWhjjtTMYHG2NR9URAmZlAJ9W9R55SPxFc23d2OaLekMOnUs0kgCghyGe gJ2Nx25y1j4j4HDxU8BN+bc= =DIx4 -----END PGP SIGNATURE-----
El Jueves, 4 de Mayo de 2006 14:03, aux escribió:
Hola, tengo un servidor suse con samba con varios usuarios. La carpeta home está con LVM y son varios discos. Lo que me sorprende es que cada vez que se llena el home, el server se queda frito. No es que no responda nada... pero se vuelve muy lento y es imposible trabajar.
* Es lo logico el sistema operativo no puede hacer stat sobre la particion, esta llena.
La unica opción que me deja es reiniciar, montar a mano y empezar a borrar.
* Esto no es cierto, si /home esta en otra particion. Logueate como root (su $HOME no esta en /home sino en /) y haz lo que creas conveniente. * Mas grave seria que tengas /tmp en la particion raiz y te la llenen hay puede escribir cualquier usuario, te estarian llenando /, es un bug descubierto recientemente ..........
Esto no es muy logico no? y mas siendo una partición que no es de sistema.
* La palabra "virtual" de LVM no quiere decir que los datos se escriban en las nubes, se escriben en los discos fisicos, simplemente tu ves "acumuladas" las distintas ubicaciones fisicas bajo un punto comun dentro del arbol, es transparente para ti, pero el sistema sigue trabajando con las limitaciones fisicas.
Entiendo que por ejemplo el samba o algun otro demonio intente escribir y no pueda... pero vamos que esto tendria que estar controlado no?
* ???????, y que quieres que haga, borrar aleatoriamente para escribir lo nuevo ........
El Jueves, 4 de Mayo de 2006 18:14, jose maria escribió:
El Jueves, 4 de Mayo de 2006 14:03, aux escribió:
Hola, tengo un servidor suse con samba con varios usuarios. La carpeta home está con LVM y son varios discos. Lo que me sorprende es que cada vez que se llena el home, el server se queda frito. No es que no responda nada... pero se vuelve muy lento y es imposible trabajar.
* Es lo logico el sistema operativo no puede hacer stat sobre la particion, esta llena.
La unica opción que me deja es reiniciar, montar a mano y empezar a borrar.
* Esto no es cierto, si /home esta en otra particion. Logueate como root (su $HOME no esta en /home sino en /) y haz lo que creas conveniente.
En mi caso /home está en otra partición, y tal como te digo el sistema estaba practicamente muerto, y no podias entrar con root ni hacer nada de nada
* Mas grave seria que tengas /tmp en la particion raiz y te la llenen hay puede escribir cualquier usuario, te estarian llenando /, es un bug descubierto recientemente ..........
Esto no es muy logico no? y mas siendo una partición que no es de sistema.
* La palabra "virtual" de LVM no quiere decir que los datos se escriban en las nubes, se escriben en los discos fisicos, simplemente tu ves "acumuladas" las distintas ubicaciones fisicas bajo un punto comun dentro del arbol, es transparente para ti, pero el sistema sigue trabajando con las limitaciones fisicas.
Nadie ha dicho que LVM controle las limitaciones fisicas o que se escriban los datos en las nubes. Simplemente he nombrado a LVM para representar la configuración de mi servidor.
Entiendo que por ejemplo el samba o algun otro demonio intente escribir y no pueda... pero vamos que esto tendria que estar controlado no?
* ???????, y que quieres que haga, borrar aleatoriamente para escribir lo nuevo ........
Pues no... simplemente que no haga la escritura de los datos, porque logicamente no hay espacio. Prefiero eso a que se me quede muerto el sistema.
Hola :) El Jueves, 4 de Mayo de 2006 18:54, aux escribió: [...]
* Esto no es cierto, si /home esta en otra particion. Logueate como root (su $HOME no esta en /home sino en /) y haz lo que creas conveniente.
En mi caso /home está en otra partición, y tal como te digo el sistema estaba practicamente muerto, y no podias entrar con root ni hacer nada de nada
Es raro que estando en una partición distinta "cuelgue" la máquina. Haz una prueba: entra como root y comprueba el consumo de CPU y RAM. Puedes usar: - ps axu - top - free - saidar - cualquier otra herramienta A mi me gusta "saidar" y" ps axu". La primera porque te monitoriza todo el sistema (CPU, RAM, discos, red, ...) y la segunda porque ves qué proceso se está comiendo la CPU y la RAM. [...]
Nadie ha dicho que LVM controle las limitaciones fisicas o que se escriban los datos en las nubes. Simplemente he nombrado a LVM para representar la configuración de mi servidor.
[...]
* ???????, y que quieres que haga, borrar aleatoriamente para escribir lo nuevo ........
Pues no... simplemente que no haga la escritura de los datos, porque logicamente no hay espacio. Prefiero eso a que se me quede muerto el sistema.
Personalmente creo que es algo que tiene que ver con LVM y no con que se llena la partición o con Samba directamente. Ten en cuenta que LVM es un sistema de gestión de volúmenes de discos por software, esto consume CPU. ¿Qué hardware tienes? ¿Cuántos usuarios? ¿Qué tipo de ficheros escriben/leen? ¿Qué sistema de ficheros usas? ¿Cuál es tu smb.conf y tu fstab? Yo te aconsejaría lo que te ha aconsejado Carlos: pon cuotas a los usuarios. Además, ahora que sabes que el sistema está lleno, te aconsejaría estudiar una serie de cosas: - tipos de ficheros que guardan - tamaño de ficheros - si hacen más lecturas que escrituras - consumo de CPU y RAM - consumo de ancho de banda de red - ... Todo esto te ayudará a dimensionar el equipo: - tipo de discos duros (IDE, SCSI, SATA, cabinas externas) - volumen necesario - posibilidad de un clustered filesystem - CPU y RAM requerida - tipo de red (100 bit/s ó 1000 bit/s) - a qué usuarios establecer cuotas - migración de ficheros por tamaño/edad/uso (HSM) o bien backups - borrado de ficheros "inútiles" (ya sé que un usuario no considera inútil ningún fichero, aunque esté vacío ;) - usar otro sistema de ficheros (en función del tipo de fichero, ...) - ... HTH Rafa -- 50% of all statistics are inaccurate. OpenWengo: rgriman
El Jueves, 4 de Mayo de 2006 18:54, aux escribió:
En mi caso /home está en otra partición, y tal como te digo el sistema estaba practicamente muerto, y no podias entrar con root ni hacer nada de nada
* Todo lo contrario esta supervivo poniendo la mayoria de los recursos de la maquina tratando de solventar un problema grave, el hecho de que aleatoriamente alguna aplicacion se lance, falle, vuelva, etc, es probablemente porque el sistema reserva una pequeña parte del disco para estas ocasiones y seguir vivo "fallando".
Esto no es muy logico no? y mas siendo una partición que no es de sistema.
Simplemente he nombrado a LVM para representar la configuración de mi servidor.
* No, has tratado de ilogico el comportamiento aludiendo como motivo un volumen logico ("no es de sistema")
Pues no... simplemente que no haga la escritura de los datos,
* En un sistema basado en ficheros que entiendes por escritura de datos, no te das cuenta que un simple login, el levantamiento de la red, puede crear sockets (ficheros), lee y modifica .Xautorithy (fichero), arranca demonios arts, etc, etc ... es decir "todo" es un fichero, hasta las buenas intenciones.
porque logicamente no hay espacio. Prefiero eso a que se me quede muerto el sistema.
* Que no esta muerto, que puede estar paginando en swap, estar buscando sectores vacios produciendo fragmentacion, etc, etc, en definitiva esta rascando disco y tratando de ubicar aquello que obligatoriamente han de ser escrito o leido, estacionandose en aquello que lea,escriba,modifique, ten paciencia hasta que el proceso login de root pueda ser atendido, insiste (este es un sistema multiusuario) sin ningun humano logueado hay media docena de usuarios de sistema trabajando, cuando el sistema lo pueda atender y lo consigas baja el sistema a init 1 y haz las labores de mantenimiento precisas, tomando medidas para el futuro, si la maquina esta parada inicia en init 1.
El Jueves, 4 de Mayo de 2006 19:37, jose maria escribió:
El Jueves, 4 de Mayo de 2006 18:54, aux escribió:
En mi caso /home está en otra partición, y tal como te digo el sistema estaba practicamente muerto, y no podias entrar con root ni hacer nada de nada
* Todo lo contrario esta supervivo poniendo la mayoria de los recursos de la maquina tratando de solventar un problema grave, el hecho de que aleatoriamente alguna aplicacion se lance, falle, vuelva, etc, es probablemente porque el sistema reserva una pequeña parte del disco para estas ocasiones y seguir vivo "fallando".
Esto no es muy logico no? y mas siendo una partición que no es de sistema.
Simplemente he nombrado a LVM para representar la configuración de mi servidor.
* No, has tratado de ilogico el comportamiento aludiendo como motivo un volumen logico ("no es de sistema")
No he dicho que sea ilógico por el hecho de ser un volumen logico. He dicho que era ilógico por no ser una partición de sistema. En esta ocasión que mi /home sea una partición fisica o una partición con LVM es lo de menos. Te agradezco tu aportación pero no digas cosas que yo no he dicho.
Pues no... simplemente que no haga la escritura de los datos,
* En un sistema basado en ficheros que entiendes por escritura de datos, no te das cuenta que un simple login, el levantamiento de la red, puede crear sockets (ficheros), lee y modifica .Xautorithy (fichero), arranca demonios arts, etc, etc ... es decir "todo" es un fichero, hasta las buenas intenciones.
Se que hay muchos procesos que escriben en /home, aunque en este caso y en este server no hay usuarios que entren por telnet,ssh y demas servicios. El unico o el casi unico movimiento que puede haber en /home es a traves del servidor samba. Por eso me ha extrañado que se quedara tan muerto.
participants (4)
-
aux
-
Carlos E. R.
-
jose maria
-
Rafa Grimán