Comprender el UUID del sistema de archivos (Identificador único universal) es un trabajo vital de un administrador de Linux. Todos los días, se generan toneladas de archivos dentro de un servidor Linux. Algunos archivos son estáticos; algunos son dinámicos. Algunos archivos son temporales y otros son permanentes. Las secuencias de comandos de Unix y el mantenimiento del servidor también requieren la habilidad de comprender bien el sistema de archivos de Linux. como un linux adminpara conectar los archivos con un servidor o base de datos y solucionar problemas de alto nivel, es importante identificar el UUID del sistema de archivos de su sistema Linux.
Un ingeniero,Theodore Yue Tak Ts'ohabía creado una biblioteca llamadalibuuid
para identificar todos los sistemas de archivos de Linux de forma única. Por lo tanto, este archivo de biblioteca ahora se usa en el sistema UUID (Universally Unique Identifier). El UUID es un sistema numérico de 128 bits que puede etiquetar cada archivo con un número aleatorio único para que un administrador pueda reconocer los archivos de su sistema por su nombre. En esta publicación, discutiremos el proceso de cómo identificar el UUID del sistema de archivos de Linux.
Identificador universalmente único (UUID)
La tabla del sistema de archivos (fstab) es la ubicación donde se registran todas las propiedades de montaje dentro deletc
directorio de linuxroot
. podemos ver elfstab
table usando el comando cat en la terminal. En la salida, encontraremos elUUIDde nuestro archivo fstab.
El UUID se asigna en un sistema hexadecimal 32, dividido en cinco partes y separadas por guiones. La forma de un UUID es como 8-4-4-4-12. Aquí para un exampleestoy mostrando el UUID de mi fstab desde la terminal usandocat
mando.
$ cat /etc/fstab
Aquí puedes ver mifstab
UUID se asigna como:
6661a91e-9ec4-4ce0-a969-242019ecc174
Aquí, los 32 caracteres en realidad se han convertido en 36 caracteres con 4 guiones. Si observamos de cerca la formación de UUID, podemos que la estructura sea así:
AAAAAAAA-BBBB-CCCC-DDDD-FFFFFFFFFFFF
La formación de UUID contiene una variación de marca de tiempo, la dirección MAC codificada y algunos números generados aleatoriamente.
1. Identificar el UUID del sistema de archivos en Linux portune2fs
Mando
losmelodía2fses un comando en Linux que se puede usar para ajustar el marco de los archivos ajustables. Es posible que sepa que en Windows, los archivos se crean principalmente en NTFS o Fat32, pero en Linux, los archivos se generan en sistemas de archivos ext2, ext3 o ext4. Si necesita cambiar las variables o parámetros de esos archivos, puede usar eltune2fs
mando.
lostune2fs
es un comando poderoso que también puede determinar la configuración de archivo actual de su sistema de archivos Linux. Si desea ver los usos detallados detune2fs
simplemente escribatune2fs
en la Terminal, mostrará las listas que se pueden hacer portune2fs
.
Vamos, queremos ver las propiedades UUID del sistema de archivos de midev/sda1
ubicación. Para eso, necesitamos escribir el siguiente comando en la terminal usando eltune2fs
mando. Si encuentra algún error como permiso denegado al intentar abrir /dev/sda1; puedes probar el segundo comando que incluyesudo
(superusuario para hacer).
$ tune2fs -l /dev/sda1 $ sudo tune2fs -l /dev/sda1
2. Identificar el UUID del sistema de archivos porblkid
Mando
Para determinar los atributos del dispositivo de bloque del sistema de archivos de Linux, podemos usar la identificación de bloque(blkid)
comando en la terminal. losblkid
comando puede identificar elUUID
e información detallada del sistema de archivos de Linux.
Vamos, queremos encontrar el UUID del/dev/sda1
ubicación. Para eso, necesitamos escribir el siguiente comando en la terminal. Y en la salida, encontraremos el UUID, el ID de la partición y el tipo de controlador.
$ blkid /dev/sda1 /dev/sda1: UUID="3e7268c4-2b78-42eb-950c-b38d1451771d" TYPE="ext4" PARTUUID="eaef9435-01"
3. Identificar el UUID del sistema de archivos en Linux porlsblk
Mando
Información de la lista por bloques,lsblk
El comando se usa para ver la información detallada y el UUID del sistema de archivos en Linux. loslsblk
El comando puede mostrar el nombre, el tipo de dispositivo, los números de dispositivo mayor y menor, el dispositivo extraíble, el punto de montaje, el tamaño del dispositivo, etc.
$ sudo lsblk
4. Determinación del UUID de partición de disco en Linux porudevadm
Mando
administrador del administrador de dispositivos de espacio de usuario o, en resumen, udevadm
es un comando utilizado en Linux para identificar el tiempo de ejecución y los eventos del núcleo de un archivo. Los contenidos de tiempo de ejecución están asociados con los procesos que se llevan a cabo dentro del dispositivo. Por lo general, estos archivos son temporales. losudevadm
El comando puede recopilar información de archivo de la base de datos, desencadenar cualquier acción bajo el usuario administrativo, controlar eludev
daemon, monitorear el Kernel y probar un evento.
Vamos, queremos verificar el estado del archivo extraíble en la terminal usandoudevadm
podemos escribir el siguiente comando en la terminal.
$ udevadm monitor
Y el monitor imprimirá los eventos recibidos para:
UDEV - the event which udev sends out after rule processing KERNEL - the kernel uevent
Después de esta etapa, si insertamos algún dispositivo extraíble, imprimirá el estado del disco en la terminal. La salida será como la imagen proporcionada a continuación.
También podemos usar la acción de disparo bajoudevadm
mando. Aquí hay un example.
$ udevadm trigger --verbose --dry-run --type=devices --subsystem-match=scsi_disk /sys/devices/pci0000:00/0000:00:14.0/usb2/2-3/2-3:1.0/host3/target3:0:0/3:0:0:0/scsi_disk/3:0:0:0 /sys/devices/pci0000:00/0000:00:1f.2/ata1/host0/target0:0:0/0:0:0:0/scsi_disk/0:0:0:0
5. Identificación del UUID de partición de disco pordumpe2fs
Mando
losdumpe2fs
El comando se utiliza para identificar el tamaño de bloque, la información de superbloque de un sistema de archivos. Si pierde su superbloque en un sistema de archivos, pierde el acceso a ese sistema de archivos. losdumpe2fs
El comando puede determinar dónde está montado el archivo, el UUID del sistema de archivos, el número mágico del sistema de archivos, los indicadores del sistema de archivos, el comportamiento de error, el tipo de sistema operativo del sistema de archivos, los bloques libres, el tamaño del grupo de bloques Flex y muchas cosas más.
Vamos, si queremos ejecutar eldumpe2fs
Comando sobre la ubicación desda1
en nuestro sistema de archivos Linux, todo lo que necesitamos es escribir el siguiente comando en la terminal.
$ sudo dumpe2fs /dev/sda1
También puede consultar eldumpe2fs
versión de su máquina Linux.
$ sudo dumpe2fs -V [sudo] password for jahid: dumpe2fs 1.44.1 (24-Mar-2018) Using EXT2FS Library version 1.44.1 [email protected]:~$
6. Identificar el UUID del sistema de archivos en Linux porhwinfo
Mando
Información de hardware o, en definitiva, lahwinfo
command es un comando muy profesional para identificar el UUID del sistema de archivos de Linux. Se utiliza para monitorear la condición y la salud del sistema. Este comando puede extraer información del hardware. Puede recopilar información del disco duro, monitor, teclado, mouse, tarjeta de red, etc.
loshwinfo
El comando es útil para determinar la versión del archivo, escribir en el archivo de registro, obtener la información de la partición, la información de la tarjeta de red, la información de la CPU, la información del hardware del sistema, etc. Puede instalarhwinfo
dentro de su máquina Linux desde los siguientes comandos.
- Gratis:
$ sudo apt-get install hwinfo $ sudo apt install hwinfo
- Para Arch Linux:
$ sudo pacman -S hwinfo
- Para RHEL/CentOS:
$ sudo yum install hwinfo
- Para openSUSE Salto:
$ sudo zypper install hwinfo
Ahora, después de la instalación dehwinfo
hecho, puede ejecutar los siguientes comandos en su terminal para identificar la información del hardware.
$ sudo hwinfo $ sudo hwinfo --all $ sudo hwinfo --short $ sudo hwinfo --block --short $ sudo hwinfo --cpu $ sudo hwinfo --network $ sudo hwinfo --netcard $ sudo hwinfo --disk $ sudo hwinfo --partition $ sudo hwinfo --usb $ sudo hwinfo --memory $ sudo hwinfo --pci $ sudo hwinfo --log hwinfo.txt
7. Identificación del UUID del sistema de archivos poruuid
Mando
Al usar el comando Universally Unique Identifier (UUID) en su sistema de archivos de Linux, puede determinar el nombre del archivo, la versión del archivo, los números de conteo de archivos, el formato del archivo y el número de identificación único del archivo.
Si su sistema Linux no tiene instalado el UUID, puede probar el siguiente comando de terminal para instalar el UUID.
$ sudo apt install uuid
Para obtener la información UUID de su sistema de archivos, ejecute este comando en su terminal.
$ ls -lh /dev/disk/by-uuid/
Pensamientos finales
Linux mantiene una jerarquía de sistema de archivos. En toda la publicación, he estado tratando de presentarles los métodos para identificar el UUID del sistema de archivos en Linux y cómo ingresar al flujo del sistema de archivos. Hemos discutido qué es UUID y cómo podemos identificar el UUID de los sistemas de archivos en varios métodos. Algunos comandos de terminal se mencionan anteriormente en la publicación para determinar el estado del archivo y el tiempo de ejecución. Algunos comandos y métodos tratan sobre cómo identificar los tipos de hardware.
Traté de idear los métodos que solía ejecutar para verificar el sistema de archivos en Linux. Es posible que me olvide de mencionar algunos puntos. Sería muy apreciado si escribe lo que me he perdido en el cuadro de comentarios. También puedes escribir tus comentarios sobre esta publicación. Y no olvide compartir esta publicación en las redes sociales para que sus amigos geeks de Linux puedan leerla.