Comandos A-Z

Como identificar o UUID do FileSystem no Linux O tutorial final

Como identificar o UUID do FileSystem no Linux O tutorial final

Compreender o UUID do sistema de arquivos (Universally Unique Identifier) ​​é um trabalho vital de um administrador Linux. Todos os dias, toneladas de arquivos são gerados dentro de um servidor Linux. Alguns arquivos são estáticos; alguns são dinâmicos. Alguns arquivos são temporários e outros são permanentes. O script Unix e a manutenção do servidor também requerem a habilidade de entender bem o sistema de arquivos Linux. Como um administrador Linux, para conectar os arquivos a um servidor ou banco de dados e solução de problemas de nível superior, é importante identificar o UUID do sistema de arquivos do seu sistema Linux.

Um engenheiro, Theodore Yue Tak Ts'o, havia criado uma biblioteca chamada libuuidapara identificar todos os sistemas de arquivos Linux de forma única. Portanto, este arquivo de biblioteca agora é usado no sistema UUID (Universally Unique Identifier). O UUID é um sistema numérico de 128 bits que pode rotular cada arquivo com um número aleatório exclusivo para que um administrador possa reconhecer seus arquivos de sistema pelo nome. Neste post, iremos discutir o processo de como identificar o UUID do sistema de arquivos Linux.

Identificador universalmente único (UUID)


A tabela do sistema de arquivos (fstab) é o local onde todas as propriedades de montagem são registradas dentro do etc diretório do Linux raiz. Podemos ver o fstab tabela usando o comando cat no terminal. Na saída, encontraremos o UUID de nosso fstab Arquivo.

O UUID é atribuído em um sistema hexadecimal de 32, dividido em cinco partes e separado por hífens. A forma de um UUID é como 8-4-4-4-12. Aqui, por exemplo, estou mostrando o UUID do meu fstab do terminal usando gato comando.

$ cat / etc / fstab

Aqui, você pode ver o meu fstab UUID é atribuído como:

6661a91e-9ec4-4ce0-a969-242019ecc174

Aqui, os 32 caracteres se transformaram em 36 caracteres com 4 hifens. Se olharmos de perto a formação do UUID, podemos ver que a estrutura é assim:

AAAAAAAA-BBBB-CCCC-DDDD-FFFFFFFFFFFF

A formação do UUID contém uma variação de carimbo de data / hora, o endereço MAC codificado e alguns números gerados aleatoriamente.

1. Identificando FileSystem UUID no Linux por tune2fs Comando


O tune2fs é um comando no Linux que pode ser usado para ajustar a estrutura de arquivos ajustáveis. Você deve saber que no Windows, os arquivos são criados principalmente em NTFS ou Fat32, mas no Linux, os arquivos são gerados em sistemas de arquivos ext2, ext3 ou ext4. Se você precisar alterar as variáveis ​​ou parâmetros desses arquivos, você pode usar o tune2fs comando.

O tune2fs é um comando poderoso que também pode determinar as configurações de arquivo atuais do seu sistema de arquivos Linux. Se você quiser ver os detalhes de uso de tune2fs, simplesmente digite tune2fs no Terminal, ele mostrará as listas que podem ser feitas por tune2fs.

Vamos ver as propriedades UUID do sistema de arquivos do meu dev / sda1 localização. Para isso, precisamos digitar o seguinte comando no terminal usando o tune2fs comando. Se você encontrar algum erro como, permissão negada ao tentar abrir / dev / sda1; você pode tentar o segundo comando que inclui sudo (superusuário faz).

$ tune2fs -l / dev / sda1 $ sudo tune2fs -l / dev / sda1

2. Identificando FileSystem UUID por blkid Comando


Para determinar os atributos do dispositivo de bloco do sistema de arquivos Linux, podemos usar a identificação de bloco(blkid)comando no terminal. O blkid comando pode identificar o UUID e informações detalhadas do sistema de arquivos Linux.

Vamos, queremos encontrar o UUID do / dev / sda1 localização. Para isso, precisamos digitar o seguinte comando no terminal. E na saída, encontraremos o UUID, ID da partição e o tipo de driver.

$ blkid / dev / sda1 / dev / sda1: UUID = "3e7268c4-2b78-42eb-950c-b38d1451771d" TYPE = "ext4" PARTUUID = "eaef9435-01"

3. Identificando FileSystem UUID no Linux por lsblk Comando


Informações da lista Blockwise, lsblk comando é usado para ver as informações detalhadas e o UUID do sistema de arquivos no Linux. O lsblk comando pode mostrar o nome, tipo de dispositivo, números de dispositivo maior-menor, dispositivo removível, ponto de montagem, tamanho do dispositivo, etc.

$ sudo lsblk

4. Determinando UUID de partição de disco no Linux por udevadm Comando


Administrador do gerenciador de dispositivos do espaço de usuário ou, em resumo, udevadm é um comando usado no Linux para identificar o tempo de execução e eventos de kernel de um arquivo. O conteúdo do tempo de execução está associado aos processos em andamento dentro do dispositivo. Normalmente, esses arquivos são temporários. O udevadm comando pode coletar informações do arquivo do banco de dados, acionar qualquer ação sob o usuário administrativo, controlar o udev daemon, monitore o kernel e teste um evento.

Vamos verificar o status do arquivo removível no terminal usando udevadm, podemos digitar o seguinte comando no terminal.

monitor $ udevadm

E o monitor irá imprimir os eventos recebidos para:

UDEV - o evento que o udev envia após o processamento da regra KERNEL - o uevent do kernel

Após esta etapa, se inserirmos algum dispositivo removível, ele imprimirá o status do disco no terminal. A saída será como a imagem fornecida abaixo.

Também podemos usar a ação de gatilho em udevadm comando. Aqui está um exemplo.

$ 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. Identificando UUID de partição de disco por dumpe2fs Comando


O dumpe2fs comando é usado para identificar o tamanho do bloco, informações de superbloco de um sistema de arquivos. Se você perder seu superbloco em um sistema de arquivos, você perderá o acesso a esse sistema de arquivos. O dumpe2fs comando pode determinar onde o arquivo é montado, o UUID do sistema de arquivos, número mágico do sistema de arquivos, sinalizadores do sistema de arquivos, comportamento de erro, tipo de sistema operacional do sistema de arquivos, blocos livres, tamanho do grupo de blocos Flex e muito mais.

Deixe, se quisermos executar o dumpe2fs comando sobre a localização de sda1 em nosso sistema de arquivos Linux, tudo o que precisamos é digitar o seguinte comando no terminal.

$ sudo dumpe2fs / dev / sda1

Você também pode verificar o dumpe2fs versão da sua máquina Linux.

$ sudo dumpe2fs -V [sudo] senha para jahid: dumpe2fs 1.44.1 (24 de março de 2018) Usando a Biblioteca EXT2FS versão 1.44.1 jahid @ jahidHP: ~ $

6. Identificando FileSystem UUID no Linux por hwinfo Comando


Informações de hardware ou, em suma, o hwinfo comando é um comando muito profissional para identificar o UUID do sistema de arquivos do Linux. É usado para monitorar a condição e saúde do sistema. Este comando pode extrair informações de hardware. Ele pode coletar informações do disco rígido, monitor, teclado, mouse, placa de rede e etc.

O hwinfo comando é útil para determinar a versão do arquivo, gravar no arquivo de log, para obter as informações da partição, informações da placa de rede, informações da CPU, informações do hardware do sistema, etc. Você pode instalar hwinfo dentro de sua máquina Linux a partir dos seguintes comandos.

$ sudo apt-get install hwinfo $ sudo apt install hwinfo
$ sudo pacman -S hwinfo
$ sudo yum install hwinfo
$ sudo zypper install hwinfo

Agora, após a instalação do hwinfo estiver pronto, você pode executar os seguintes comandos em seu terminal para identificar as informações de hardware.

$ sudo hwinfo $ sudo hwinfo --todos $ 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. Identificando FileSystem UUID por uuid Comando


Usando o comando Universally Unique Identifier (UUID) em seu sistema de arquivos Linux, você pode determinar o nome do arquivo, a versão do arquivo, os números de contagem do arquivo, o formato do arquivo e o número de ID exclusivo do arquivo.

Se o seu sistema Linux não tiver o UUID instalado, você pode tentar o seguinte comando de terminal para instalar o UUID.

$ sudo apt install uuid

Para obter as informações de UUID de seu sistema de arquivos, execute este comando em seu terminal.

$ ls -lh / dev / disk / by-uuid /

Pensamentos finais


Linux mantém uma hierarquia de sistema de arquivos. Em toda a postagem, tentei apresentar a você os métodos de como identificar UUID do sistema de arquivos no Linux e como entrar no fluxo do sistema de arquivos. Discutimos o que é UUID e como podemos identificar o UUID de sistemas de arquivos em vários métodos. Alguns comandos de terminal são mencionados acima na postagem para determinar o status do arquivo e o tempo de execução. Alguns comandos e métodos são sobre como identificar os tipos de hardware.

Eu tentei inventar os métodos que costumava executar para verificar o sistema de arquivos no Linux. É possível que me esqueça de mencionar alguns pontos. Será muito grato se você escrever o que perdi na caixa de comentários. Você também pode escrever seus comentários sobre esta postagem. E não se esqueça de compartilhar este post nas redes sociais para que seus amigos geeks de Linux possam ler este post.

Os 10 melhores jogos para jogar no Ubuntu
A plataforma Windows tem sido uma das plataformas dominantes para jogos devido à grande porcentagem de jogos que estão sendo desenvolvidos hoje para o...
5 melhores jogos de arcade para Linux
Hoje em dia, os computadores são máquinas sérias usadas para jogos. Se você não pode obter a nova pontuação máxima, você saberá o que quero dizer. Nes...
Batalha por Wesnoth 1.13.6 Desenvolvimento lançado
Batalha por Wesnoth 1.13.6 lançado no mês passado, é o sexto lançamento de desenvolvimento no 1.13.série x e oferece uma série de melhorias, principal...