Script de Linux para llenar mi espacio en disco


5

Necesito un script para llenar mi espacio en disco en mi caja de Linux. Sería mejor si puedo dejar 200 MB libres. yo tengo Nagios instalado, y debería enviarme un correo electrónico cuando ocurra algo como esto, pero ¿cómo lo pruebo?

yo tengo Perl y PHP Instala así que si quieres usar eso seguro.

Respuestas:


10

Renuncia: No soy responsable si esto atornilla tu sistema de alguna manera ... solo digo ...

Algo como esto debería funcionar:

dd if=/dev/zero of=/tmp/tempFiller.deleteMe bs=1M count=$COUNT

$COUNT necesita ser reemplazado con el tamaño del archivo debe crecer en MiB.


Voy a probar en mi caja de VM PRIMERO! (pero no ahora. Estoy gratamente sorprendido de lo rápido que fue respondido)

4
Puedes hacer que dd funcione mucho más rápido usando un tamaño de bloque más grande. Pruebe con dd if = / dev / zero of = / tmp / tempFiller.deleteMe bs = 1M count = $ COUNT, donde $ COUNT es el tamaño en megabytes.
— Janne Pikkarainen

@Janne: Gracias, edité mi respuesta.
— Bobby

bsno ibs. bs establece ambos ibs (tamaño de bloque de entrada) y obs (tamaño de bloque de salida).
— Cristian Ciupitu

1

También se puede hacer por:

dd if=/dev/zero of=/tmp/tempFiller.deleteMe ibs=1M count=$sz

Si alguien puede responder, ¿qué pasa si ibs = 1M se reemplaza por bs = 1M?

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.