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.

Der Hochstapler
fuente

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.

Bobby
fuente
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?

Azmun
fuente