marzo 18 2020

Como encontrar carpetas grandes en Linux

 

Si se necesita encontrar el o las carpetas que mas espacio en disco utilizan en una distribución Linux, he aquí un sencillo comando para mostrar los 10 archivos o carpetas mas grandes, ordenadas de mayor a menor:

# du -hsx * | sort -rh | head -10

Por ejemplo, veamos que carpeta tiene mayor tamaño en mi servidor linux:

[root@GTHDQS020 /]# du -hsx * | sort -rh | head -10
38G data
16G usr
10G root
5.1G var
670M opt
431M lib
153M home
100M boot
38M etc
28M lib64

Como resultado, vemos que la carpeta “data” utiliza 38G. Veamos que mas encontramos adentro de esa carpeta:

[root@GTHDQS020 /]# cd data
[root@GTHDQS020 data]# du -hsx * | sort -rh | head -10
17G backups
15G se-documentos
7.7G datos
20K bin
16K lost+found
4.0K wal
4.0K sesuite2.gz

Al parecer, es una carpeta de backups.  Vamos adentro de backups:

[root@GTHDQS020 data]# cd backups
[root@GTHDQS020 backups]# du -hsx * | sort -rh | head -10
17G BDs
[root@GTHDQS020 backups]# cd BDs
[root@GTHDQS020 BDs]# du -hsx * | sort -rh | head -10
1.2G sesuitedb-db-2020-03-18_03-15.backup
1.2G sesuitedb-db-2020-03-17_03-15.backup
1.2G sesuitedb-db-2020-03-16_03-15.backup
1.2G sesuitedb-db-2020-03-15_03-15.backup
1.2G sesuitedb-db-2020-03-14_03-15.backup
1.2G sesuitedb-db-2020-03-13_03-15.backup
1.2G sesuitedb-db-2020-03-12_03-15.backup
1.2G sesuitedb-db-2020-03-11_03-15.backup
1.2G sesuitedb-db-2020-03-10_03-15.backup
1.2G sesuitedb-db-2020-03-09_03-15.backup
[root@GTHDQS020 BDs]#

Y así, podemos ver que lo que mas consume de espacio en disco dentro de mi servidor, son los backups.

Fácil y rápido.

Category: Linux | LEAVE A COMMENT
marzo 18 2020

Como detener un proceso colgado en Fortigate

 

Algunas veces, suele suceder que el procesador del fortigate se mantiene al 100%… 99%…. 100%…

Según algunos documentos de forti, la manera de proceder es la siguiente:

 

#diag sys top

Esto te devuelve los procesos y su consumo de procesador.

#diag sys kill <process_id>

Con esto, se mata el proceso que este consumiendo más procesador (segun el id del proceso).

Pero que sucede si el proceso simple y sencillamente sigue apareciendo, con el mismo PID y se niega a morir?

Hay un comando adicional, fuera de la documentación de forti, que hace el truco.  Este comando permite utilizar otro subset de utilidades de linux, como cat, ls, kill, etc.:

#fnsysctl kill -9 <process_id>

Con esto, el proceso definitivamente morirá.  Entiendase que este comando debe utilizarse como último recurso y, por razones obvias, esta fuera del soporte de Fortinet, asi que debe usarse bajo su propia cuenta y riesgo.