El sáb, 04-08-2007 a las 14:22 -0300, Walter Garcia escribió: > Juan Alberto López Cavallotti escribió: > > El 4/08/07, Walter Garcia <[EMAIL PROTECTED]> escribió: > > > >> Hola, queria preguntar que hay que saber o leer para poder verificar el > >> uso de disco ocupado por directorios y archivos. > >> Un ejemplo que hice es hacer con "du" pero este en directorios grandes > >> con muchos archivos y si hay varios usuarios verificando su espacio > >> ocupado esto me > >> come la maquina, el acceso al disco y el apache, ya que el reporte es > >> por web. > >> > >> Escuche por ahi que es posible averiguarlo con el inodo, es asi? o como > >> puedo hacerlo? > >> Probando los paneles de control plesk para linux este no demora mas de 3 > >> segundos, como lo hace? > >> > > > > > > df -h? > > > > Segun entiendo es lo que necesitas. Saludos! > > > > > nop, no se si me explique bien, seguro que no! :D > > Yo tengo hecho algo por web que un usuario se loguea y puede ver el > espacio ocupado en su home "/home/usuario" > en el cual el php ejecuta "du -hs /home/usuario" esto retorna algo asi > "23455K /home/usuario" > > el problema que si hay varios usuarios verificando su espacio en disco y > tiene muchos directorios, muchos archivos y muchos Megas eso demora un > monto, aparte esa maquina > tambien esta el mysql, el apache, etc. > Por eso preguntaba si hay alguna forma, alguien me comento hacerca de > los inodo, pero no encontre nada.
Una opción que se me ocurre sería usar las cuotas (quota). Hay una serie de comandos para administrar y consultar el uso del disco por parte de los usuarios. Seguramente tenés habilitado en el server un control de uso de espacio para evitar abusos. El sistema periódicamente mantiene actualizada esta info y para recuperarla solo vas a necesitar usar las herramientas correspondiente para consultarlas. Podrías hacer que tu PHP tire el comando de consulta de espacio ocupado usando las herramientas de cuotas. Creo que quotatool era una de ellas, pero no las tengo a mano. Ante cualquier duda preguntar al tío Google ;-) Espero que te sirva, salu2 -- ------------------------------------------------ TaNgO - Córdoba (Embalse) Usuario Linux Registrado #270014 JID..: [EMAIL PROTECTED] UIN: 41100189 msn, yahoo: mhdion
