FreeBSD

FreeBSD списъчни дискове

FreeBSD списъчни дискове
Добре дошли в друг урок за FreeBSD. В този урок ще видите как могат да бъдат изброени имената на дискови устройства в система FreeBSD. Също така ще се впуснем в глупостта и ще обсъдим как да разберем колко точно място има дисковото устройство и как се придобива друга информация, свързана с дисковите устройства, без да се рестартира сървъра всеки път, когато е необходима тази информация.

Как да получа информация за дисковото устройство във FreeBSD

За придобиване на информация, свързана с дискови устройства и компактдискове и др., най-ясният път, който можем да предприемем, е да се насочим към / var / run / dmesg.стартиращ файл и достъп до файла. Тук необходимата информация се съхранява в моментна снимка, направена веднага след като системата монтира дисковите устройства.

Изброяване на дискови устройства с egrep

За да разберете точния брой hdds / ssds, които работят под сървъра, използвайте командата grep както под:

$ egrep 'da [0-9] | cd [0-9]' / var / run / dmesg.зареждане

Като алтернатива можете да поставите:

$ egrep 'ad [0-9] | cd [0-9]' / var / run / dmesg.зареждане

Резултатът, който ще получите, трябва да изброи всички дискови устройства, включително CD / DVD ROM, които се четат от вашата система.

Използване на помощната програма geom за изброяване на информация за дисковото устройство:

Можете да използвате командния ред на geom, за да покажете и информация за дисковото устройство:

$ geom списък с дискове

$ geom списък с дискове ada0

Този списък може да бъде по-конкретен, когато се комбинира с командата grep.

$ geom списък с дискове ada0 | grep Mediasize

Използване на командата atacontrol за изброяване на дискови устройства

Използвайки помощната програма за команден ред atacontrol, можем да изброим дисковите устройства, работещи в нашата система. Командата atacontrol се използва за получаване на разрешение за работа с подсистемите ata на FreeBSD и трябва да се използва с повишено внимание. Ако е изпълнено неправилно, това може да доведе до срив на процесора, което води до някаква невъзстановима загуба на данни.

$ atacontrol списък

Информация за дисковото устройство с команда camcontrol

Можете също да използвате командата camcontrol за достъп до подсистемата CAM и да видите работещите устройства на вашата система. Това е възможно от подсистемата CAM, модулна система, която драйверите за ATA и SCSI устройства използват за внедряване. Системата CAM също така побира драйвери на хостов адаптер за SCSI и ATA хост контролери.

За да представите списък с дискови устройства във вашата система, въведете:

$ camcontrol devlist

За да видите подробности за всеки дял:

$ gpart шоу

Разберете размера на диска с командата diskinfo

Използвайте командата diskinfo, за да получите информация за размерите на диска

$ diskinfo -v име_диск
$ diskinfo -v ada1
$ diskinfo -v ada0

Инсталиране и използване на командата lsblk

Въведете реда по-долу, за да инсталирате командата lsblk за използване по-късно:

$ sudo pkg инсталирайте lsblk

След това изпълнете командата lsblk:

$ lsblk

За да изброите всички откриваеми дискове във вашия FreeBSD

$ sysctl kern.дискове

За да покажете информация на определен диск, използвайте подобен синтаксис на командата по-долу, която изисква информация за дискове ada0:

$ lsblk ada0

Обобщавайки

Този урок представя различни начини за получаване на информация за дискови устройства в система FreeBSD. Представихме команди и методи, които са много различни един от друг, тъй като те имат изключително различни предназначения.

Как да промените курсора на мишката и размера на курсора, цвета и схемата в Windows 10
Показалецът на мишката и курсорът в Windows 10 са много важни аспекти на операционната система. Това може да се каже и за други операционни системи, т...
Безплатни и игри с отворен код за разработване на Linux игри
Тази статия ще обхване списък с безплатни двигатели за игри с отворен код, които могат да се използват за разработване на 2D и 3D игри на Linux. Същес...
Урок Сянка на Tomb Raider за Linux
Shadow of the Tomb Raider е дванадесетото допълнение към поредицата Tomb Raider - франчайз за екшън-приключенска игра, създаден от Eidos Montreal. Игр...