Este tutorial discute como usar o comando lsblk para exibir informações sobre dispositivos de bloco em um sistema. A ferramenta utiliza o sistema de arquivos virtual /sys para buscar informações sobre os dispositivos. No entanto, vale a pena notar que a ferramenta não exibe o disco RAM na saída.
Como instalar o lsblk?
O comando lsblk vem com parte do pacote Utils-Linux que possui várias ferramentas de sistema de baixo nível. O pacote UTILS-Linux também contém ferramentas como fdisk, Daemon Login, todos essenciais para a funcionalidade do sistema Linux.
Para instalar o pacote nas distribuições baseadas em Ubuntu e Debian, use o comando abaixo:
sudo apt-get install util-linuxPara a família Fedora e Rehl, use o seguinte comando:
sudo yum install util-linux-ngComo usar o LSBLK?
Sem argumentos, o comando lsblk exibirá uma lista dos dispositivos de bloco em um formato de árvore, como mostrado abaixo:
sudo lsblkA saída do comando lsblk vem organizada em várias colunas. A seguir estão as colunas do comando e o que elas representam:
Dispositivos na saída LSBLK
Alguns dos dispositivos que você verá na saída LSBLK são:
Liste todos os dispositivos
O comando lsblk padrão não exibe todos os dispositivos gratuitos. Para fazer isso, adicione o argumento -a ao comando como:
Formato da lista
O comando lsblk exibirá a saída em um formato semelhante a uma árvore. No entanto, você pode mudar isso usando o argumento -l como:
Colunas seletivas
Também podemos usar -o seguido pelos nomes das colunas que queremos produzir para obter informações seletivas como:
Permissões de dispositivo
Para visualizar permissões e propriedade do dispositivo, use o comando:
Informações sobre dispositivos específicos
Para listar informações sobre um dispositivo de bloco específico, especifique o nome do dispositivo no comando lsblk como:
Listar dispositivos sem o cabeçalho
Para remover o cabeçalho da saída, use o sinalizador -n no comando como:
Exibir dispositivos SCSI
Para exibir apenas os dispositivos SCSI, use o sinalizador -s no comando:
Conclusão
Neste tutorial, discutimos como trabalhar com o comando lsblk para exibir informações sobre dispositivos de bloco que estão conectados ao sistema. A única maneira de dominar o trabalho com este comando é experimentar. Portanto, considere experimentar os comandos discutidos neste tutorial.