Esta entrada es corta. En esta ocasión necesitaba tener una visión actualizada cada pocos segundos del estado de un filesystem en un servidor Linux, ya que estaban lanzando un proceso que almacenaba datos en /home y no se sabía exactamente el tamaño del fichero que se iba a generar.
Para tener una visión actualizada del estado de /home (en cuanto a porcentaje de ocupación, espacio libre) se puede hacer lo siguiente:
[root@hostname ~]# while (true) do > df -kh | grep -B1 home > sleep 5 > echo > done
O lo que es lo mismo, un bucle en la shell de Linux (en mi caso, bash). Para salir del proceso, simplemente CTRL + C.
Una modificación, si se prefiere, desde una sola línea:
[root@hostname ~]# while (true) do df -kh | grep -B1 home; sleep 5; echo; done
