Discos da lista FreeBSD

Discos da lista FreeBSD
Bem -vindo a outro tutorial sobre FreeBSD. Neste tutorial, você verá como os nomes de unidades de disco em um sistema FreeBSD podem ser listadas. Também entraremos no âmago da questão 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 as informações são necessárias.

Como obter informações de unidade de disco em FreeBSD

Para adquirir as informações relacionadas a unidades de disco e ROMs de CDs, etc., O caminho mais direto que podemos seguir é 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, tiradas logo após o sistema montar as unidades de disco.

Listando unidades de disco com egrep

Para descobrir o número exato de HDDs/SSDs está funcionando sob o servidor, use o comando grep como em:

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

Como alternativa, você pode colocar:

$ egrep 'anúncio [0-9] | CD [0-9]'/var/run/dmesg.bota

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

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

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

Lista de disco $ geom
Lista de disco $ geom Ada0

Esta listagem pode ser tornada mais específica quando combinada com o comando Grep.

Lista de disco $ geom Ada0 | Grep MediaSize

Usando o comando atacontrol para listar unidades de disco

Usando o utilitário ATAControl Command-Line, podemos listar as unidades de disco que trabalham em nosso sistema. O comando atacontrol é usado para obter permissão para trabalhar com os subsistemas FreeBSD ATA e deve ser usado com cautela. Se executado de forma inadequada, Pode fazer com que a CPU caia, levando a alguma perda de dados irrecuperável.

Lista de $ 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 direcionadores de dispositivos ATA e SCSI usam para implementar. O sistema CAM também acomoda os drivers de adaptadores de host para os controladores host SCSI e ATA.

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

$ CAMCONTROL DEVLIST

Para ver detalhes sobre cada partição:

$ GPART SHOW

Descubra os tamanhos de disco com o comando Diskinfo

Use o comando Diskinfo para adquirir informações sobre os tamanhos 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 sobre 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 maneiras diferentes de obter informações sobre os disco em um sistema FreeBSD. Apresentamos comandos e métodos muito diferentes um do outro, pois eles têm aplicativos intencionais muito diferentes.