Omitir V�nculos de navegaci�n | |
Salir de la Vista de impresi�n | |
Administración de Oracle Solaris: tareas comunes Oracle Solaris 11 Information Library (Español) |
1. Localización de información acerca de comandos de Oracle Solaris
2. Gestión de grupos y cuentas de usuario (descripción general)
3. Gestión de cuentas de usuario y grupos (tareas)
4. Inicio y cierre de un sistema Oracle Solaris
5. Trabajo con Oracle Configuration Manager
6. Gestión de servicios (descripción general)
7. Gestión de servicios (tareas)
9. Gestión de información del sistema (tareas)
10. Gestión de procesos del sistema (tareas)
11. Supervisión del rendimiento del sistema (tareas)
12. Gestión de paquetes de software (tareas)
13. 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
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
14. Programación de tareas del sistema (tareas)
15. Configuración y administración de impresoras mediante CUPS (tareas)
16. Gestión de la consola del sistema, dispositivos del terminal y servicios de energía (tareas)
17. Gestión de información sobre la caída del sistema (tareas)
18. Gestión de archivos del núcleo central (tareas)
19. Resolución de problemas de software y sistemas (tareas)
20. Resolución de diversos problemas de software y sistemas (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 13-4 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 682 drwxrwxr-x 9 root sys 15 Jan 4 03:10 . drwxr-xr-x 41 root sys 42 Jan 3 19:03 .. drwxrwxr-x 5 adm adm 5 Jan 3 17:26 acct -rw------- 1 uucp bin 0 Jan 3 17:34 aculog drwxr-xr-x 2 adm adm 2 Jan 3 17:26 exacct -r--r--r-- 1 root root 3.2M Jan 4 06:47 lastlog drwxr-xr-x 2 adm adm 2 Jan 3 17:26 log -rw-r--r-- 1 root root 0 Jan 4 03:10 messages -rw-r--r-- 1 root root 55K Jan 3 19:10 messages.0 drwxr-xr-x 2 root sys 2 Jan 3 17:26 pool drwxrwxr-x 2 adm sys 2 Jan 3 17:26 sa drwxr-xr-x 2 root sys 2 Jan 3 17:26 sm.bin drwxr-xr-x 2 root sys 2 Jan 3 17:26 streams lrwxrwxrwx 1 root root 27 Jan 3 17:36 utmpx -> \ ../../system/volatile/utmpx -rw-r--r-- 1 adm adm 10K Jan 4 06:47 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 13-5 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 3353420 Jan 7 06:45 lastlog -rw-r--r-- 1 root root 3221924 Jan 7 12:15 messages -rw-r--r-- 1 root root 56045 Jan 3 19:10 messages.0 -rw-r--r-- 1 adm adm 12648 Jan 7 06:45 wtmpx drwxr-xr-x 41 root sys 42 Jan 3 19:03 .. lrwxrwxrwx 1 root root 27 Jan 3 17:36 utmpx -> ../../system/volatile/utmpx drwxrwxr-x 9 root sys 15 Jan 4 03:10 . drwxrwxr-x 5 adm adm 5 Jan 3 17:26 acct drwxr-xr-x 2 adm adm 2 Jan 3 17:26 exacct drwxr-xr-x 2 adm adm 2 Jan 3 17:26 log drwxr-xr-x 2 root sys 2 Jan 3 17:26 pool drwxr-xr-x 2 root sys 2 Jan 3 17:26 sm.bin drwxr-xr-x 2 root sys 2 Jan 3 17:26 streams drwxrwxr-x 2 adm sys 2 Jan 3 17:26 sa -rw------- 1 uucp bin 0 Jan 3 17:34 aculog
Ejemplo 13-6 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 6409 -rw-r--r-- 1 root root 3221924 Jan 7 12:15 messages 517 -r--r--r-- 1 root root 3353420 Jan 7 06:45 lastlog 111 -rw-r--r-- 1 root root 56045 Jan 3 19:10 messages.0 26 -rw-r--r-- 1 adm adm 12648 Jan 7 06:45 wtmpx 5 drwxr-xr-x 41 root sys 42 Jan 3 19:03 .. 3 drwxrwxr-x 9 root sys 15 Jan 4 03:10 . 3 drwxrwxr-x 5 adm adm 5 Jan 3 17:26 acct 3 drwxrwxr-x 2 adm sys 2 Jan 3 17:26 sa 3 drwxr-xr-x 2 root sys 2 Jan 3 17:26 streams 3 drwxr-xr-x 2 root sys 2 Jan 3 17:26 sm.bin 3 drwxr-xr-x 2 root sys 2 Jan 3 17:26 pool 3 drwxr-xr-x 2 adm adm 2 Jan 3 17:26 log 3 drwxr-xr-x 2 adm adm 2 Jan 3 17:26 exacct 1 lrwxrwxrwx 1 root root 27 Jan 3 17:36 utmpx -> ../../system/volatile/utmpx 1 -rw------- 1 uucp bin 0 Jan 3 17:34 aculog total 7094
$ 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 13-7 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