Omitir Vínculos de navegación | |
Salir de la Vista de impresión | |
Guía de administración del sistema: administración avanzada Oracle Solaris 10 1/13 Information Library (Español) |
1. Administración de terminales y módems (descripción general)
2. Configuración de terminales y módems (tareas)
3. Gestión de puertos de serie con Service Access Facility (tareas)
4. Gestión de recursos del sistema (descripción general)
5. Visualización y cambio de la información del sistema (tareas)
6. Gestión del uso de discos (tareas)
Gestión del uso de discos (mapa de tareas)
Visualización de información sobre archivos y espacio en el disco
Cómo visualizar información sobre archivos y espacio en el disco
Comprobación del tamaño de los archivos
Cómo visualizar el tamaño de los archivos
Cómo buscar archivos de gran tamaño
Cómo buscar archivos que superan el límite de tamaño especificado
Comprobación del tamaño de los directorios
Cómo visualizar el tamaño de directorios, subdirectorios y archivos
Cómo visualizar la propiedad del usuario de sistemas de archivos UFS locales
Búsqueda y eliminación de archivos antiguos o inactivos
Cómo enumerar los archivos más recientes
Cómo buscar y eliminar archivos antiguos o inactivos
Cómo borrar directorios temporales
Cómo buscar y suprimir archivos core
Cómo suprimir archivos de volcado por caída
7. Gestión de cuotas de UFS (tareas)
8. Programación de tareas del sistema (tareas)
9. Gestión de contabilidad del sistema (tareas)
10. Contabilidad del sistema (referencia)
11. Rendimiento de los recursos del sistema (descripción general)
12. Gestión de procesos del sistema (tareas)
13. Supervisión del rendimiento del sistema (tareas)
14. Resolución de problemas de software (descripción general)
15. Gestión de los mensajes del sistema
16. Gestión de archivos del núcleo central (tareas)
17. Gestión de información sobre la caída del sistema (tareas)
18. Resolución de diversos problemas de software (tareas)
19. Resolución de problemas de acceso a archivos (tareas)
20. Resolución de incoherencias en el sistema de archivos UFS (tareas)
21. Resolución de problemas del paquete de software (tareas)
Puede comprobar el tamaño de los archivos y ordenarlos mediante el comando ls. Puede buscar archivos que superan un límite de tamaño mediante el comando find. Para obtener más información, consulte las páginas del comando man ls(1) y find(1).
Nota - Si se agota el espacio del directorio /var, no enlace de manera simbólica el directorio /var a un directorio en un sistema de archivos con más espacio en el disco. Si lo hace, incluso como medida provisoria, puede causar problemas en determinados procesos y utilidades de daemon.
$ ls [-lh] [-s]
Muestra una lista de archivos y directorios en formato largo e indica los tamaños en bytes. (Vea el ejemplo que aparece a continuación).
Escala tamaños de archivo y tamaños de directorio en Kbytes, Mbytes, Gbytes o Tbytes cuando el tamaño del archivo o del directorio es mayor que 1024 bytes. Esta opción también modifica el resultado mostrado por las opciones -o, -n, -@ y -g para visualizar tamaños de archivos o de directorios con el formato nuevo. Para obtener más información, consulte la página del comando man ls(1).
Muestra una lista de archivos y directorios e indica los tamaños en bloques.
Ejemplo 6-5 Visualización del tamaño de los archivos
El siguiente ejemplo muestra que los archivos lastlog y messages son más grandes que el resto de los archivos del directorio /var/adm.
$ cd /var/adm $ ls -lh total 148 drwxrwxr-x 5 adm adm 512 Nov 26 09:39 acct/ -rw------- 1 uucp bin 0 Nov 26 09:25 aculog drwxr-xr-x 2 adm adm 512 Nov 26 09:25 exacct/ -r--r--r-- 1 root other 342K Nov 26 13:56 lastlog drwxr-xr-x 2 adm adm 512 Nov 26 09:25 log/ -rw-r--r-- 1 root root 20K Nov 26 13:55 messages drwxr-xr-x 2 adm adm 512 Nov 26 09:25 passwd/ drwxrwxr-x 2 adm sys 512 Nov 26 09:39 sa/ drwxr-xr-x 2 root sys 512 Nov 26 09:49 sm.bin/ -rw-rw-rw- 1 root bin 0 Nov 26 09:25 spellhist drwxr-xr-x 2 root sys 512 Nov 26 09:25 streams/ -rw-r--r-- 1 root bin 3.3K Nov 26 13:56 utmpx -rw-r--r-- 1 root root 0 Nov 26 10:17 vold.log -rw-r--r-- 1 adm adm 19K Nov 26 13:56 wtmpx
El siguiente ejemplo muestra que el archivo lpsched.1 utiliza dos bloques.
$ cd /var/lp/logs $ ls -s total 2 0 lpsched 2 lpsched.1
Si los caracteres o las columnas para los archivos son diferentes, utilice el siguiente comando para ordenar una lista de archivos por tamaño de bloque, de mayor a menor.
$ ls -l | sort +4rn | more
Tenga en cuenta que este comando ordena los archivos en una lista según el carácter que se encuentra en el cuarto campo, comenzando desde la izquierda.
Si los caracteres o las columnas para los archivos son iguales, utilice el siguiente comando para ordenar una lista de archivos por tamaño de bloque, de mayor a menor.
$ ls -s | sort -nr | more
Tenga en cuenta que este comando ordena los archivos en una lista, comenzando con el carácter del extremo izquierdo.
Ejemplo 6-6 Búsqueda de archivos de gran tamaño (ordenación por carácter del quinto campo)
$ cd /var/adm $ ls -l | sort +4rn | more -r--r--r-- 1 root root 4568368 Oct 17 08:36 lastlog -rw-r--r-- 1 adm adm 697040 Oct 17 12:30 pacct.9 -rw-r--r-- 1 adm adm 280520 Oct 17 13:05 pacct.2 -rw-r--r-- 1 adm adm 277360 Oct 17 12:55 pacct.4 -rw-r--r-- 1 adm adm 264080 Oct 17 12:45 pacct.6 -rw-r--r-- 1 adm adm 255840 Oct 17 12:40 pacct.7 -rw-r--r-- 1 adm adm 254120 Oct 17 13:10 pacct.1 -rw-r--r-- 1 adm adm 250360 Oct 17 12:25 pacct.10 -rw-r--r-- 1 adm adm 248880 Oct 17 13:00 pacct.3 -rw-r--r-- 1 adm adm 247200 Oct 17 12:35 pacct.8 -rw-r--r-- 1 adm adm 246720 Oct 17 13:15 pacct.0 -rw-r--r-- 1 adm adm 245920 Oct 17 12:50 pacct.5 -rw-r--r-- 1 root root 190229 Oct 5 03:02 messages.1 -rw-r--r-- 1 adm adm 156800 Oct 17 13:17 pacct -rw-r--r-- 1 adm adm 129084 Oct 17 08:36 wtmpx
Ejemplo 6-7 Búsqueda de archivos de gran tamaño (ordenación por carácter del extremo izquierdo)
En el siguiente ejemplo, los archivos lastlog y messages son los más grandes del directorio /var/adm.
$ cd /var/adm $ ls -s | sort -nr | more 48 lastlog 30 messages 24 wtmpx 18 pacct 8 utmpx 2 vold.log 2 sulog 2 sm.bin/ 2 sa/ 2 passwd/ 2 pacct1 2 log/ 2 acct/ 0 spellhist 0 aculog total 144
$ find directory -size +nnn
Identifica el directorio que desea buscar.
Es un número de bloques de 512 bytes. Los archivos que superan este tamaño se muestran.
Ejemplo 6-8 Búsqueda de archivos que superan el límite de tamaño especificado
El siguiente ejemplo muestra cómo buscar archivos superiores a 400 bloques en el directorio de trabajo actual. La opción -print muestra el resultado del comando find.
$ find . -size +400 -print ./Howto/howto.doc ./Howto/howto.doc.backup ./Howto/howtotest.doc ./Routine/routineBackupconcepts.doc ./Routine/routineIntro.doc ./Routine/routineTroublefsck.doc ./.record ./Mail/pagination ./Config/configPrintadmin.doc ./Config/configPrintsetup.doc ./Config/configMailappx.doc ./Config/configMailconcepts.doc ./snapshot.rs