FreeBSD

Discos de lista de FreeBSD

Discos de lista de FreeBSD
Bienvenido a otro tutorial sobre FreeBSD. En este tutorial, verá cómo se pueden enumerar los nombres de las unidades de disco en un sistema FreeBSD. También entraremos en el meollo de la cuestión 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 esa información.

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

Para adquirir la información relacionada con unidades de disco y CD ROM, etc., el camino más sencillo que podemos tomar es ir a / var / run / dmesg.archivo de arranque y acceder al archivo. Aquí es donde la información requerida se guarda 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 discos duros / ssds que están trabajando en el servidor, use el comando grep como se indica a continuación:

$ 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

El resultado que obtendrá debe enumerar todas las unidades de disco, incluidos los CD / DVD ROM que su sistema lee.

Usando la utilidad geom para listar la información de la unidad de disco:

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

$ lista de discos geom

$ geom lista de discos ada0

Esta lista se puede hacer más específica cuando se combina con el comando grep.

$ geom lista de discos ada0 | grep Mediasize

Usando el comando atacontrol para listar unidades de disco

Usando la utilidad de 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 ata de FreeBSD y debe usarse con precaución. Si se ejecuta incorrectamente, Puede hacer que la CPU se bloquee, lo que provocará una pérdida de datos irrecuperable.

$ atacontrol list

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

También puede utilizar el comando camcontrol para acceder al subsistema CAM y ver las unidades que funcionan en su sistema. Esto es posible gracias al subsistema CAM, un sistema modular que los controladores de los dispositivos ATA y SCSI utilizan para implementar. El sistema CAM también admite controladores de adaptador de host para los controladores de host SCSI y ATA.

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

$ camcontrol devlist

Para ver los detalles de cada partición:

$ gpart show

Descubra los tamaños de disco con el comando diskinfo

Utilice el comando diskinfo para adquirir información sobre los tamaños de disco

$ diskinfo -v nombre_disco
$ 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 usarlo más tarde:

$ sudo pkg install lsblk

Luego ejecute el comando lsblk:

$ lsblk

Para enumerar todos los discos detectables en su FreeBSD

$ sysctl kern.discos

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 unidades de disco en un sistema FreeBSD. Hemos presentado comandos y métodos que son muy diferentes entre sí, ya que tienen aplicaciones previstas muy diferentes.

5 mejores juegos de arcade para Linux
Hoy en día, las computadoras son máquinas serias que se usan para jugar. Si no puede obtener la nueva puntuación más alta, sabrá a qué me refiero. En ...
Batalla por Wesnoth 1.13.6 Desarrollo liberado
Batalla por Wesnoth 1.13.6 lanzado el mes pasado, es el sexto lanzamiento de desarrollo en el 1.13.x y ofrece una serie de mejoras, sobre todo en la i...
Cómo instalar League Of Legends en Ubuntu 14.04
Si eres fanático de League of Legends, esta es una oportunidad para que pruebes League of Legends. Tenga en cuenta que LOL es compatible con PlayOnLin...