Discos de la lista de FreeBSD

Discos de la lista de FreeBSD
Bienvenido a otro tutorial en FreeBSD. En este tutorial, verá cómo se pueden enumerar los nombres de la unidad de disco en un sistema FreeBSD. También entraremos en la esgrafa y discutiremos cómo averiguar exactamente cuánto espacio tiene una unidad de disco y cómo se adquiere otra información relacionada con las unidades de disco, todo sin reiniciar el servidor cada vez que se necesita información.

Cómo obtener información de unidad de disco en FreeBSD

Para adquirir la información relacionada con las unidades de disco y los Roms, etc., El camino más sencillo que podemos tomar es dirigirnos a/var/run/dmesg.Arrancar el archivo y acceder al archivo. Aquí es donde la información requerida se mantiene en una instantánea, tomada justo después de que el sistema monta las unidades de disco.

Listado de unidades de disco con EGREP

Para averiguar el número exacto de HDDS/SSDS funcionan bajo el servidor, use el comando GREP como en:

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

Alternativamente, puede poner:

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

La salida que obtendrá debe enumerar todas las unidades de disco, incluidas las ROM de CD/DVD que su sistema lee.

Uso de la utilidad Geom para enumerar la información de accionamiento de disco:

También puede usar la línea de comandos GEOM para mostrar la información de la unidad de disco:

Lista de disco de $ Geom
$ Geom Disk List ADA0

Este listado se puede hacer más específico cuando se combina con el comando GREP.

$ Geom Disk List Ada0 | Grep MediaSize

Uso del comando atacontrol para enumerar las unidades de disco

Usando la utilidad de la línea de comandos AtAcontrol, podemos enumerar las unidades de disco que funcionan dentro de nuestro sistema. El comando atacontrol se usa para obtener permiso para trabajar con los subsistemas de FreeBSD ATA y debe usarse con precaución. Si se ejecuta de manera incorrecta, Puede hacer que la CPU se bloquee, lo que lleva a una pérdida de datos irrecuperable.

$ ATACONTROL LISTA

Información de la unidad de disco con el comando CamControl

También puede usar el comando CAMCONTROL para acceder al subsistema CAM y ver las unidades de trabajo en su sistema. Esto es posible gracias al subsistema CAM, un sistema modular que los impulsores para los dispositivos ATA y SCSI utilizan para implementar. El sistema CAM también acomoda los controladores del adaptador de host para los controladores de host SCSI y ATA.

Para presentar una lista de accidentes de disco en su sistema, escriba:

$ CamControl Devlist

Para ver detalles sobre cada partición:

$ GPART SHOW

Descubra los tamaños de disco con el comando Diskinfo

Utilice el comando Diskinfo para adquirir información en los tamaños de disco

$ diskinfo -v disk_name
$ diskinfo -v ADA1
$ diskinfo -v ADA0

Instalación y uso del comando LSBLK

Ingrese la línea a continuación para instalar el comando LSBLK para usar más tarde:

$ sudo PKG Instalar LSBLK

Luego ejecute el comando LSBLK:

$ lsblk

Para enumerar todos los discos detectables en su FreeBSD

$ sysctl kern.disco

Para mostrar información en un disco específico, use una sintaxis similar al comando a continuación, que solicita información para discos Ada0:

$ LSBLK ADA0

Terminando

Este tutorial presenta diferentes formas de obtener información sobre las conductas de disco en un sistema FreeBSD. Hemos presentado comandos y métodos que son muy diferentes entre sí, ya que tienen aplicaciones muy diferentes.