Як отримати інформацію про дисковод у 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 Посередній розмір
Використання команди atacontrol для переліку дисководів
За допомогою утиліти командного рядка atacontrol ми можемо перерахувати дисководи, що працюють у нашій системі. Команда atacontrol використовується для отримання дозволу на роботу з підсистемами ata FreeBSD і повинна використовуватися з обережністю. Якщо виконано неналежним чином, це може спричинити збій процесора, що призведе до деякої непоправної втрати даних.
$ atacontrol списокІнформація про дисковод за допомогою команди camcontrol
Ви також можете використовувати команду camcontrol для доступу до підсистеми CAM та перегляду робочих дисків у вашій системі. Це стало можливим завдяки підсистемі CAM, модульній системі, яку використовують драйвери для пристроїв ATA та SCSI. Система CAM також вміщує драйвери хост-адаптера для контролерів хостів SCSI та ATA.
Щоб представити список дисководів у вашій системі, введіть:
$ camcontrol список розробників
Щоб переглянути деталі кожного розділу:
$ 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. Ми представили команди та методи, які сильно відрізняються один від одного, оскільки вони мають надзвичайно різні призначені програми.