FreeBSD

Discos de lista do FreeBSD

Discos de lista do FreeBSD
Bem-vindo a outro tutorial no FreeBSD. Neste tutorial, você verá como os nomes das unidades de disco em um sistema FreeBSD podem ser listados. Também entraremos em detalhes e discutiremos como descobrir exatamente quanto espaço uma unidade de disco tem e como outras informações relacionadas às unidades de disco são adquiridas, tudo sem reiniciar o servidor sempre que essa informação for necessária.

Como obter informações sobre a unidade de disco no FreeBSD

Para adquirir as informações relacionadas às unidades de disco e CD ROMs, etc., o caminho mais direto que podemos tomar é ir para / var / run / dmesg.arquivo de inicialização e acesso ao arquivo. É aqui que as informações necessárias são mantidas em um instantâneo, obtido logo após o sistema montar as unidades de disco.

Listando drives de disco com egrep

Para descobrir o número exato de hdds / ssds funcionando no servidor, use o comando grep como em:

$ egrep 'da [0-9] | cd [0-9]' / var / run / dmesg.Bota

Alternativamente, você pode colocar:

$ egrep 'ad [0-9] | cd [0-9]' / var / run / dmesg.Bota

A saída que você obterá deve listar todas as unidades de disco, incluindo CD / DVD ROMs lidos por seu sistema.

Usando o utilitário geom para listar as informações da unidade de disco:

Você também pode usar a linha de comando geom para mostrar as informações da unidade de disco:

lista de discos $ geom

$ geom disk list ada0

Esta lista pode ser mais específica quando combinada com o comando grep.

lista de discos $ geom ada0 | grep Mediasize

Usando o comando atacontrol para listar as unidades de disco

Usando o utilitário de linha de comando atacontrol, podemos listar as unidades de disco funcionando em nosso sistema. O comando atacontrol é usado para obter permissão para trabalhar com os subsistemas ata do FreeBSD e deve ser usado com cuidado. Se executado indevidamente, pode fazer com que a CPU trave, levando a algumas perdas de dados irrecuperáveis.

lista $ atacontrol

Informações da unidade de disco com o comando camcontrol

Você também pode usar o comando camcontrol para acessar o subsistema CAM e ver as unidades de trabalho em seu sistema. Isso é possível pelo subsistema CAM, um sistema modular que os drivers para dispositivos ATA e SCSI usam para implementar. O sistema CAM também acomoda drivers de adaptador de host para os controladores de host SCSI e ATA.

Para apresentar uma lista de unidades de disco em seu sistema, digite:

$ camcontrol devlist

Para ver os detalhes de cada partição:

show $ gpart

Descubra os tamanhos do disco com o comando diskinfo

Use o comando diskinfo para obter informações sobre o tamanho do disco

$ diskinfo -v disk_name
$ diskinfo -v ada1
$ diskinfo -v ada0

Instalando e usando o comando lsblk

Digite a linha abaixo para instalar o comando lsblk para uso posterior:

$ sudo pkg install lsblk

Em seguida, execute o comando lsblk:

$ lsblk

Para listar todos os discos detectáveis ​​em seu FreeBSD

$ sysctl kern.discos

Para exibir informações em um disco específico, use uma sintaxe semelhante ao comando abaixo, que está solicitando informações para discos ada0:

$ lsblk ada0

Empacotando

Este tutorial apresenta diferentes maneiras de obter informações sobre drives de disco em um sistema FreeBSD. Apresentamos comandos e métodos que são muito diferentes uns dos outros, pois têm aplicações pretendidas extremamente diferentes.

Como capturar e transmitir sua sessão de jogo no Linux
No passado, jogar era considerado apenas um hobby, mas com o tempo a indústria de jogos viu um grande crescimento em termos de tecnologia e número de ...
Melhores jogos para jogar com rastreamento manual
Oculus Quest introduziu recentemente a grande ideia de rastreamento manual sem controladores. Com um número cada vez maior de jogos e atividades que e...
Como mostrar a sobreposição de OSD em aplicativos e jogos Linux em tela cheia
Jogar jogos em tela cheia ou usar aplicativos em modo de tela cheia sem distração pode cortar você das informações relevantes do sistema visíveis em u...