Tutoriales

Cómo utilizar Dysk Utility para obtener información del sistema de archivos de Linux

este df El comando es una herramienta popular para inspeccionar y administrar sistemas de archivos en Linux. Muestra la cantidad de espacio en disco utilizado y disponible en el sistema de archivos instalado.Sin embargo, hay mejores opciones, como disick, que proporciona información y funciones más detalladas.Esta guía analizará qué es Dysk, qué hace, cómo instalarlo en Linux y cómo Utilice disk para obtener información sobre los sistemas de archivos de Linux.

introducir

Un sistema de archivos en Linux se refiere al método y la estructura de datos utilizados por el sistema operativo para rastrear archivos en un disco o partición. Organiza y controla cómo se leen y escriben los datos, garantizando que los datos se puedan almacenar y recuperar de manera eficiente.

En Linux, comprender la estructura y los detalles del sistema de archivos es crucial para una administración eficiente del sistema y de los datos.

Hay muchas herramientas disponibles para identificar los sistemas de archivos disponibles actualmente en Linux, entre las cuales df El comando es la herramienta de línea de comandos más utilizada.Una mejor alternativa df El comando es disickque enumera los sistemas de archivos en Linux.

¿Qué es el disco?

Anteriormente conocido como «lfs», dysk La utilidad es una herramienta de línea de comandos que se utiliza para mostrar información sobre discos montados en Linux.Los desarrolladores afirman que es un df -H Orden.

Aunque la mayor parte de la información proporcionada por Dysk también se puede obtener a través de dfLfs proporciona algunas mejoras, que se enumeran a continuación:

  • Dysk ayuda a identificar sus discos etiquetándolos como «rem» (extraíble), «HDD» o «SSD».
  • A diferencia de df, disk utiliza exclusivamente SI Unidades, no es necesario consultar la sección de ayuda para encontrar los parámetros correctos para las unidades de tamaño correcto.
  • Dysk muestra el tipo de sistema de archivos.
  • Ordena los sistemas de archivos por tamaño.
  • En comparación df comando, disk muestra la salida en formato de columna tabular, mientras df Muestra la salida en formato de lista.

Dysk es un programa de código abierto escrito en óxido. El código está disponible de forma gratuita en GitHub.

Instalar disco en Linux

Dysk se puede instalar utilizando el administrador de paquetes Cargo o mediante archivos binarios precompilados.

Método 1: instalar a través del Administrador de paquetes de carga

Instalar óxido:

Si Rust aún no está instalado en su computadora Linux, deberá instalarlo primero.

Instalación del lenguaje de programación Rust en Linux

Actualice Rust (si está instalado):

Asegúrate de tener la última versión de Rust ejecutando el siguiente comando:

$ rustup update

Instalar disco:

Después de actualizar Rust, continúe usando el administrador de paquetes Cargo para instalar Dysk con el siguiente comando:

$ cargo install --locked dysk

Método 2: instalar mediante binario precompilado

Descargue el archivo binario precompilado:

Si prefiere utilizar binarios precompilados, descargue la última versión desde: Página de lanzamiento de disco Utilice el siguiente comando:

$ wget https://dystroy.org/dysk/download/x86_64-linux/dysk

Mueve el ejecutable a tu $PATH:

Mueva el archivo ejecutable de Dysk a un directorio contenido en $PATH de su sistema, por ejemplo, /usr/local/bin/.Esto le permite ejecutar dysk Emita comandos desde cualquier lugar:

$ sudo mv dysk /usr/local/bin/

Dysk ahora está instalado y disponible en su sistema Linux. Puede comenzar a explorar y administrar sistemas de archivos en Linux.

Utilice dyk para obtener información del sistema de archivos de Linux

A continuación se muestran algunos ejemplos del uso de la utilidad Dysk para acceder a la información del sistema de archivos en Linux.

Descripción general estándar:

Simplemente escriba lo siguiente para obtener una descripción básica de los discos más utilizados:

$ dysk

Esto enumerará todos los discos actualmente instalados en el sistema, junto con su tamaño, espacio utilizado, espacio libre y uso.

┌──────────┬────┬────┬────┬─────────┬────┬────┬───────────┐
│filesystem│type│disk│used│   use   │free│size│mount point│
├──────────┼────┼────┼────┼─────────┼────┼────┼───────────┤
│/dev/sda6 │ext4│HDD │3.2G│10% ▌    │ 30G│ 34G│/home      │
│/dev/sda1 │ext4│HDD │7.1G│40% ██   │ 11G│ 18G│/          │
└──────────┴────┴────┴────┴─────────┴────┴────┴───────────┘
Utilice dyk para obtener información del sistema de archivos de Linux

Enumere todos los sistemas de archivos:

Utilice el siguiente comando para ver todos los sistemas de archivos -a Opciones:

$ dysk -a

Esto enumerará todos los sistemas de archivos actualmente instalados en el sistema, incluidos aquellos que no están asociados con discos, como el sistema de archivos tmpfs.

Utilice dyk para ver todos los detalles del sistema de archivos
Utilice dyk para ver todos los detalles del sistema de archivos

Mostrar información del nodo de índice:

Utilice el siguiente comando para acceder a la información del inodo -c +inodes Opciones:

$ dysk -c +inodes

Esto agregará una nueva columna a la salida que muestra la cantidad de inodos usados ​​y disponibles en cada sistema de archivos.

Mostrar información del nodo de índice
Mostrar información del nodo de índice

Visualización de columnas personalizadas:

Personaliza las columnas mostradas a tu gusto -c opciones. Puede ajustar el orden de las columnas según sea necesario:

$ dysk -c label+dev+

Esto agregará dos columnas a la salida: una para la etiqueta del sistema de archivos y otra para el nombre del dispositivo.

Visualización de columnas personalizadas
Visualización de columnas personalizadas

Puede agregar cualquier columna que desee especificando su nombre más adelante -c opciones.También puedes usar + y - Un símbolo utilizado para agregar o eliminar columnas antes o después de las columnas existentes.

Para opciones de columnas adicionales y ajustes de orden, consulte Lista de tablas de discos Página.

Información del disco del directorio actual:

Utilice el comando para ver la información del disco del directorio actual .(punto):

$ dysk .

Esto mostrará información sobre el disco donde se encuentra el directorio actual.

Utilice dyk para mostrar la información del disco del directorio actual
Utilice dyk para mostrar la información del disco del directorio actual

Filtro espacial bajo:

Utilice el filtro para ver discos con más del 65% de uso o menos de 50G de espacio libre:

$ dysk -f 'use > 65% | free < 50G'

Esto filtrará la salida para mostrar solo los sistemas de archivos que utilizan más del 65% del espacio y tienen menos de 50 GB de espacio libre.Puede utilizar cualquier expresión booleana válida en -f Opciones para filtrar la salida.

Excluir discos SSD:

Utilice el siguiente método para filtrar los discos SSD:

$ dysk -f 'disk <> SSD'

Esto filtrará la salida para mostrar solo los sistemas de archivos que no están en el disco SSD.puedes usarlo disk Los campos de la expresión de filtro se filtran por tipo de disco.

Filtros complejos:

Aplique filtros complejos para búsquedas más granulares:

$ dysk -f '(type=xfs & remote=no) | size > 5T'

Esto filtrará la salida para mostrar solo xfs El sistema de archivos es No muy lejos y es Más de 5 TB.Puede utilizar varios filtros en una sola expresión combinándolos con | operador.

Exportar a JSON:

Utilice el siguiente comando para exportar información del disco como un archivo JSON -j Opciones:

$ dysk -j

Esto exportará la salida en formato JSON.

Exportar salida como JSON
Exportar salida como JSON

Esto es útil para enrutar la salida a otro programa o guardar la salida en un archivo.

Ordenar por tamaño libre:

Ordene la salida según el tamaño disponible y agregue -desc Clasificación inversa:

$ dysk -s free

Esto ordenará la salida en orden ascendente según el tamaño disponible.

Ordenar los detalles del sistema de archivos por tamaño disponible
Ordenar los detalles del sistema de archivos por tamaño disponible

Puedes añadir -desc Las opciones para los nombres de las columnas están ordenadas en orden inverso.

$ dysk -s free -desc

Mostrar ayuda:

Para ver la sección de ayuda, ejecute:

$ dysk --help

preguntas frecuentes

A continuación se presentan algunas preguntas frecuentes (FAQ) sobre la utilidad Dysk.

P: ¿Qué es Dyk?

Respuesta: Dysk es una utilidad de línea de comandos en Linux diseñada para proporcionar información detallada sobre los discos montados y los sistemas de archivos, proporcionando una alternativa mejorada y más fácil de usar a las utilidades de línea de comandos tradicionales. df Orden.

P: ¿Cómo instalar Dysk en un sistema Linux?

R: Puede instalar Dysk a través del administrador de paquetes Cargo después de instalar Rust, o puede instalar Dysk descargando y usando los archivos binarios precompilados proporcionados en la página de lanzamiento de GitHub.

P: ¿Cuál es la diferencia entre los comandos disk y df?

Respuesta: No me gusta dfDysk presenta información en formato de tabla, proporciona visualización de columnas personalizadas, opciones avanzadas de filtrado y clasificación y puede exportar datos en formato JSON.

P: ¿Cómo utilizar Dysk para obtener una descripción general estándar de un disco?

Respuesta: simplemente ejecute el comando dysk No hay ninguna opción en el terminal para proporcionar una descripción general estándar de los discos utilizados comúnmente.

P: ¿Cómo utilizar Dysk para enumerar todos los sistemas de archivos?

R: Para enumerar todos los sistemas de archivos, use el comando dysk -a.

P: ¿Es posible ordenar y filtrar la salida del disco?

Respuesta: ¡Por supuesto! Dysk proporciona opciones de clasificación y filtrado de las siguientes maneras -s y -f Señales separadas. Por ejemplo, dysk -f 'use > 65% | free < 50G' Filtrar condiciones específicas de uso del espacio.

P: ¿Cómo exportar la salida de Dysk a un archivo JSON?

R: Puede utilizar el siguiente comando para exportar el resultado a un archivo JSON dysk -j.

P: ¿Puede el disco mostrar información de inodo?

R: Sí, para mostrar información de inodo, use el comando dysk -c +inodes.

P: ¿Está libre de disco?

Respuesta: Sí, disk es una utilidad gratuita y de código abierto. El código fuente está disponible de forma gratuita en GitHub.

en conclusión

Dysk es una buena alternativa df Comando para mostrar información del sistema de archivos en Linux.su ratio de información df comando, que proporciona una variedad de funciones para filtrar, ordenar y exportar resultados.

Dysk es una herramienta valiosa para cualquier usuario de Linux, pero es especialmente útil para administradores y desarrolladores de sistemas.

Aquí hay algunos ejemplos específicos de cómo usar Dyk:

  • Los administradores de sistemas pueden usar Dysk para monitorear el uso del disco e identificar sistemas de archivos que tienen poco espacio.
  • Los desarrolladores pueden utilizar Dysk para verificar el tipo de sistema de archivos y el tamaño del disco antes de implementar aplicaciones.
  • Los usuarios pueden utilizar disk para resolver problemas del sistema de archivos y optimizar el rendimiento del sistema.

Le animo a que pruebe Dysk y vea cómo puede ayudarle a aprender más sobre los sistemas de archivos.

recurso:

Lectura relacionada:

LEER  Total War: Warhammer III obtiene un breve tráiler promocional de Demon Prince

Publicaciones relacionadas

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Botón volver arriba