Administración de discos de Linux: df, du, fdisk, mkfs, fsck

  

La administración de discos de Linux está directamente relacionada con el rendimiento de todo el sistema. Varios comandos para la administración de discos de Linux son df, du, fdisk, mkfs y fsck. 1.df: indique el uso total de disco del sistema de archivos 2.du: verifique el uso de espacio en disco 3.fdisk: para la partición de disco 4.mkfs: formato 5.fsck: verificación de disco

df < Br>

función de parámetro del comando df: compruebe la ocupación de espacio en disco del sistema de archivos. Puede usar este comando para obtener información sobre cuánto espacio ocupa el disco duro y cuánto espacio queda.

Sintaxis: df [-ahikHTm] [directorio o nombre de archivo]

Opciones y parámetros: 1.-a: enumera todos los sistemas de archivos, incluidos los sistemas de archivos específicos del sistema, como /proc; 2.-k: muestra cada sistema de archivos con capacidad de KBytes; 3.-m: muestra cada sistema de archivos con capacidad de MBytes; 4.-h: se muestra en GBytes, MBytes, KBytes y otros formatos que las personas pueden leer fácilmente; 5.-H: Reemplace el modo de transporte M = 1024K con M = 1000K; 6.-T: muestre el tipo de sistema de archivos, junto con el nombre del sistema de archivos de la partición (por ejemplo, ext3); 7.-i: No hay capacidad del disco duro, Y se muestra el número de inodos

¡La instancia 1 enumera todos los sistemas de archivos en el sistema! [Root @ www ~] # dfFilesystem 1K-bloques utilizados% Disponible uso Montado en /dev /hdc2 9.920.624 3.823.112 5.585.444 41% //dev /hdc3 4.956.316 141.376 4.559.108 4% /home /dev /hdc1 101086 11126 84741 12% /boottmpfs 371332 0 371332 0% /dev /shm

En Linux, si df no tiene ninguna opción, entonces, de forma predeterminada, todos los archivos en el sistema (excluyendo los sistemas de archivos y los intercambios en la memoria especial) serán de 1 Kbytes. Ven lista!

Ejemplo 2 La capacidad da como resultado que se muestra [root @ www ~] en el volumen legible formato # df -hFilesystem tamaño utilizado Disp Uso% Montado en /dev /3.7G hdc2 9,5 g 5,4 g 41% //dev /hdc3 4.8g 139m 4.4G 4% /home /dev /hdc1 99M 11M 83M 12% /boottmpfs 363m 363m 0 0% /dev /shm

ejemplo 3 formatos de archivo y los nombres de todos los especiales en el sistema se enumeran [root @ www ~] # df -aTFilesystem Tipo 1K-bloques usados ​​disponibles uso% Montado en /dev /ext3 hdc2 9.920.624 3.823.112 5.585.444 41% proc /proc 0 0 0 - /procsysfs sysfs 0 0 0 - /sysdevpts devpts 0 0 0 - /dev /pts /dev /hdc3 ext3 4.956.316 141.376 4.559.108 4% /home /dev /hdc1 ext3 101086 11126 84741 12% /boottmpfs TMPFS binfmt_misc /dev /shmnone 371 332 0 371 332 0% 0 0 0 - /proc /rpc_pipefs sys /fs /binfmt_miscsunrpc 0 0 0 - /var /lib /nfs /rpc_pipefs

ejemplo 4 /etc debajo de la capacidad disponible en el disco de visualización [root @ www ~] # df en formato legible por volumen -h /etcFilesistema Tamaño utilizado Uso disponible% Montado en /dev /hdc2 9.5G 3.7G 5.4G 41% /

du

El comando linux du también se usa para ver el espacio, pero con df Por lo que la diferencia es de comandos de Linux du es el espacio en disco los archivos y directorios que se utilizan para ver o df y hay algunas diferencias, la introducción de comandos de Linux du aquí. Sintaxis: du [-ahskm] Nombre de archivo o directorio

Opciones y parámetros: 1.-a: enumera todas las capacidades de archivos y directorios, porque el valor predeterminado es solo contar la cantidad de archivos bajo el directorio. 2.-h: se muestra en un formato de capacidad más legible (G /M); 3.-s: indica la cantidad total, no la capacidad de cada directorio individual; 4.-S: No Incluir los totales en los subdirectorios, un poco diferente de -s. 5.-k: muestra la capacidad de visualización en KBytes; 6.-m: muestra la capacidad de visualización en MBytes;

La instancia 1 muestra todos los tamaños de archivo en el directorio actual [root @ www ~] # du8. /test4 < == Cada directorio aparecerá como 8 ./test2 .... omitido en el medio .... 12 ./.gconfd < == directorio que contiene los archivos ocultos 220. < == este directorio (. ) Cantidad total ocupada

Entrada directa du Cuando no se agrega ninguna opción, du analizará el espacio del disco duro ocupado por los archivos y directorios en el directorio actual.

Ejemplo 2 Capacidad también se enumeran para el archivo [root @ www ~] # du -A12 ./install.log.syslog < == tiene la lista de archivos de 8 ./.bash_logout8 ./test48. /test2 .... omitido en el medio .... 12 ./.gconfd220.

La instancia 3 verifica la capacidad ocupada por cada directorio en el directorio raíz [root @ www ~] # du -sm /* 7 /bin6 /boot.....La parte media se omite .... 0 /proc.....itta en la parte media .... 1 /tmp3859 /usr < == ¡El sistema es el más grande al principio! 77 /var

El comodín * se utiliza para representar cada directorio. A diferencia de df, el comando du en realidad va directamente al sistema de archivos para buscar todos los datos del archivo.

fdisk

fdisk es una herramienta de manipulación de tablas de partición de disco de Linux. Sintaxis: fdisk [-l] Nombre del dispositivo

Opciones y parámetros: 1.-l: Muestra todos los contenidos de la partición del dispositivo conectado. Si solo está presente fdisk -l, el sistema listará las particiones de los dispositivos que se pueden encontrar en todo el sistema.

Ejemplo 1 Lista toda la información de partición [root @ AY120919111755c246621 tmp] # fdisk -l

Disco /dev /xvda: 21.5 GB, 21474836480 bytes255 cabezas, 63 sectores /pista, 2610 cylindersUnits = cilindros de 16065 * 512 = 8.225.280 tamaño bytesSector (lógica /física): 512 bytes /512 tamaño bytesI /O (mínimo /óptimo): 512 bytes /512 bytesDisk identificador: 0x00000000

dispositivo de sistema de Inicio Comienzo Fin Bloques Id /dev /xvda1 1 * 2550 20480000 83 Linux /dev /xvda2 2550 2611 490496 82 Linux swap de /Solaris

disco /dev /xvdb: 21.5 GB, 21474836480 bytes255 cabezas, 63 sectores /pista, 2610 cylindersUnits = cilindros de 16065 * 512 = 8.225.280 tamaño bytesSector (lógica /física): 512 bytes /512 tamaño bytesI /O (mínimo /óptimo): 512 bytes /512 de identificador de bytesDisk: 0x56f40944

dispositivo de arranque Inicio Fin del sistema de bloques Id /dev /xvdb2 1 2610 20964793+ 83 Linux

ejemplo 2 para averiguar dónde el directorio raíz del disco en su sistema, y ​​el acceso a la información pertinente [root @ www ~] # df /< dentro del disco duro; == Nota : El foco está en encontrar el nombre del archivo del disco. ilesystem 1K-bloques utilizados% Disponible uso Montado en /dev /hdc2 9.920.624 3.823.168 5.585.388 41% /

[root @ www ~] # fdisk /dev /hdc < == vistazo más de cerca, no digitalmente Oh ! La cantidad de cilindros para este disco está establecida en 5005. No hay nada de malo en eso, pero es más grande que 1024, y en ciertas configuraciones puede causar problemas con: 1) software que se ejecuta en el momento del arranque (por ejemplo, versiones antiguas de LILO 2) software de arranque y partición desde otros sistemas operativos (p. Ej., DOS FDISK, OS /2 FDISK)

Comando (m para ayuda): < == esperando su opinión.

Después de ingresar m, verá los siguientes comandos para introducir Comando (m para ayuda): m < == Después de ingresar m, verá los siguientes comandos. Comando actiona para activar un flagb de arranque editar bsd disklabelc alternar la compatibilidad DOS flagd eliminar una partición < == borrar una lista de impresión partitionl conocido partición typesm este menúN añadir una nueva partición < == un nuevo partitiono crear una nueva partición DOS vacío tablep imprimir la tabla de particiones < == que aparece en la tabla de particiones pantalla q salir sin guardar los cambios < == no guardado programa fdisk s crear un nuevo vacío del sol disklabelt cambiar pantalla cambio UDI sistema de una partición /entrada unitsv verificar la tabla de particiones tablew de escritura en el disco y la salida < = = Escriba la acción solo en la tabla dividida x funcionalidad adicional (solo expertos)

Presione q al salir de fdisk, ¡entonces todas las acciones no tendrán efecto! Por el contrario, presionar w es el significado de la acción. Command (m for help): p < == en este documento puede ser la salida a los actuales
estatales unidad

Disco /dev /hdc: 41.1 GB, 41174138880 bytes < == Este nombre de archivo de disco y capacidad de 255 cabezas, 63 sectores /pista, 5005 cilindros < == cabeza, sector y tamaño del cilindro

Copyright © Conocimiento de Windows All Rights Reserved