Hola,
Este corto tutorial para encontrar archivos grandes en GNU/Linux, es un articulo recién publicado en "RoseHosting", mas bien enfocado a administradores de sistemas Linux, pero que muy bien puede ayudar a cualquiera que use este OS y requiera alguna tarea como esta, espero les pueda ser útil.
Nota: El articulo original es en English, una traducción rápida usando mucho de los servicios disponibles en la gran web, hice alguna que otra revisión, si encuentran algún error de traducción, desde ya les pido disculpas.
También va como un adjunto en .pdf, por si alguien se lo quiere guardar.
Encuentra archivos grandes en Linux.
En el tutorial de hoy vamos a mostrarle cómo encontrar archivos grandes en Linux. Una de las cosas más comunes que harás como administrador del sistema Linux es encontrar archivos grandes innecesarios que consumen espacio en disco y eliminarlos para liberar espacio para las aplicaciones que realmente lo necesitan. Vamos a sumergirnos y descubrir cómo podemos encontrar, archivos grandes en Linux.
1. Encontrar los directorios y archivos más grandes en Linux.
Primero vamos a ver cómo podemos encontrar los directorios y archivos más grandes en linux combinado, ejecute el siguiente comando para encontrar los 10 directorios y archivos más grandes en su servidor Linux:
Código:
# du -ah /* 2>/dev/null | sort -rh | head -n 10
La salida debe mostrarle los directorios y archivos más grandes:
Código:
3.2G /backup
1.3G /usr
1.1G /var
922M /home
713M /var/lib
584M /odoo
580M /usr/lib
579M /odoo/odoo-server
501M /home/largefile3
404M /odoo/odoo-server/addons
2. Encontrar los directorios más grandes en Linux.
Este comando puede ser bastante útil cuando necesita comprobar el tamaño de los directorios en la partición raíz para tener una idea de cómo se distribuye el espacio usado en su servidor, usando el siguiente comando puede encontrar los 10 directorios más grandes de la partición raíz:
Código:
# du -sh /*/ 2>/dev/null | sort -rh | head -n 10
También puede utilizar el siguiente comando para comprobar el tamaño de los sub-directorios de un directorio dado, en este caso vamos a utilizar el
directorio ' var ':
Código:
# find /var/* -type d -exec du -sh {} 2>/dev/null + | sort -rh | head -n 10
La salida debe listar los subdirectorios del directorio 'var':
Código:
713M /var/lib
357M /var/cache
40M /var/www
3.1M /var/log
124K /var/spool
52K /var/backups
20K /var/mail
12K /var/tmp
4.0K /var/opt
4.0K /var/local
3. Encontrar los archivos más grandes en Linux
A veces es posible que desee buscar archivos de gran tamaño, especialmente archivos de registro de gran tamaño que pueden llenar su servidor con bastante rapidez, con el siguiente comando puede encontrar los 10 archivos más grandes en su servidor:
Código:
# find / -type f -exec du -sh {} 2>/dev/null + | sort -rh | head -n 10
La salida debe mostrarle los archivos más grandes:
Código:
501M /home/largefile3
257M /home/largefile2
121M /home/largefile1
111M /odoo/odoo-server/.git/objects/pack/pack- dcf71f4c259beb18e9784d3b4a00a45e1f2a8382.pack
111M /backup/odoo/odoo-server/.git/objects/pack/pack- dcf71f4c259beb18e9784d3b4a00a45e1f2a8382.pack
101M /var/lib/mongodb/journal/WiredTigerPreplog.0000000002
101M /var/lib/mongodb/journal/WiredTigerPreplog.0000000001
100M /backup/var/lib/mongodb/journal/WiredTigerPreplog.0000000002
100M /backup/var/lib/mongodb/journal/WiredTigerPreplog.0000000001
77M /var/lib/mysql/ibdata1
4. Encontrar los archivos más grandes con una extensión específica en Linux.
Si está buscando archivos grandes de una extensión en particular, puede encontrar los 10 archivos más grandes por extensión con el siguiente comando, vamos a usar la extensión 'deb' en este caso:
Código:
# find / -type f -iname "*.deb" -exec du -sh {} + | sort -rh | head -10
La salida debería mostrarle los archivos más grandes que contienen la extensión que proporcionamos:
Código:
31M /var/cache/apt/archives/mongodb-org-tools_3.2.14_amd64.deb
31M /backup/var/cache/apt/archives/mongodb-org-tools_3.2.14_amd64.deb
27M /var/cache/apt/archives/libpython2.7-dev_2.7.12- 1ubuntu0~16.04.1_amd64.deb
27M /backup/var/cache/apt/archives/libpython2.7-dev_2.7.12- 1ubuntu0~16.04.1_amd64.deb
14M /opt/wkhtmltox-0.12.1_linux-trusty-amd64.deb
14M /backup/opt/wkhtmltox-0.12.1_linux-trusty-amd64.deb
9.6M /var/cache/apt/archives/mongodb-org-server_3.2.14_amd64.deb
9.6M /backup/var/cache/apt/archives/mongodb-org-server_3.2.14_amd64.deb
8.0M /var/cache/apt/archives/g++-5_5.4.0-6ubuntu1~16.04.4_amd64.deb
8.0M /backup/var/cache/apt/archives/g++-5_5.4.0-6ubuntu1~16.04.4_amd64.deb
Nombre del articulo original: Find Large Files in Linux
Fuente: https://www.rosehosting.com/blog/fin...e-files-linux/
Find Large Files in Linux.pdf
Marcadores