Команда Linux для отображения количества слотов для жестких дисков на вашем компьютере

В настоящее время я работаю над машиной Linux, и я хочу знать, есть ли команда, которая сообщает вам количество слотов для жестких дисков, которые есть на фактической машине, независимо от того, установлены ли жесткие диски или нет. Я знаю, что чтение руководства к машине предоставляет эту информацию, но есть ли способ получить эту информацию из командной строки?

Я пробовал команды lshw и dmidecode, но они не предоставляют информации о слотах. Эта конкретная машина имеет 6 слотов для установки жестких дисков, из которых в настоящее время заняты только 3. У него также нет аппаратного рейда, поэтому я не могу использовать megacli.

Любая помощь будет оценена по достоинству.

Добро пожаловать в Stackoverflow. Пожалуйста, найдите время, чтобы прочитать страницы справки, особенно разделы с названием "Какие темы я могу спросить здесь?". Ваш вопрос, похоже, не о программировании. Ваш вопрос может быть более уместным на одном из многих сайтов обмена стеками, а именно superuser.com

Adrian W 08.08.2018 19:50

Вы не можете использовать fdisk?

danglingpointer 08.08.2018 20:32

Он предоставляет информацию об установленных дисках, а не фактическое количество слотов на машине. Существуют команды, в которых он предоставит номер слота, связанный с установленным жестким диском, но я хочу знать, есть ли команда, которая может предоставить информацию о том, сколько слотов для дисков имеется на машине, независимо от того, установлены ли жесткие диски или нет. . В моем случае, когда диски не установлены.

fantasma 08.08.2018 20:46

Stack Overflow - это сайт для вопросов по программированию и разработке. Этот вопрос кажется не по теме, потому что он не о программировании или разработке. См. О каких темах я могу спросить здесь в Справочном центре. Возможно, лучше спросить Суперпользователь или Обмен стеков Unix и Linux.

jww 08.08.2018 22:05
Стоит ли изучать PHP в 2023-2024 годах?
Стоит ли изучать PHP в 2023-2024 годах?
Привет всем, сегодня я хочу высказать свои соображения по поводу вопроса, который я уже много раз получал в своем сообществе: "Стоит ли изучать PHP в...
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
В JavaScript одним из самых запутанных понятий является поведение ключевого слова "this" в стрелочной и обычной функциях.
Приемы CSS-макетирования - floats и Flexbox
Приемы CSS-макетирования - floats и Flexbox
Здравствуйте, друзья-студенты! Готовы совершенствовать свои навыки веб-дизайна? Сегодня в нашем путешествии мы рассмотрим приемы CSS-верстки - в...
Тестирование функциональных ngrx-эффектов в Angular 16 с помощью Jest
В системе управления состояниями ngrx, совместимой с Angular 16, появились функциональные эффекты. Это здорово и делает код определенно легче для...
Концепция локализации и ее применение в приложениях React ⚡️
Концепция локализации и ее применение в приложениях React ⚡️
Локализация - это процесс адаптации приложения к различным языкам и культурным требованиям. Это позволяет пользователям получить опыт, соответствующий...
Пользовательский скаляр GraphQL
Пользовательский скаляр GraphQL
Листовые узлы системы типов GraphQL называются скалярами. Достигнув скалярного типа, невозможно спуститься дальше по иерархии типов. Скалярный тип...
1
4
3 457
1

Ответы 1

lsblk должен перечислить все блочные устройства. Если вам нужны только физические диски, вы можете использовать lsblk -d.

Пример:

lsblk -o name,serial

Выход:

NAME    SERIAL
sda     S2U5J1VZ500792                                       
├─sda1                  
└─sda9                  
sdb     W3APDFP8
├─sdb1                  
└─sdb9                  

Это уже пробовал. Он показывает только установленные диски. Я ищу команду, которая сообщает вам количество слотов для жестких дисков, которые есть на фактической машине, независимо от того, установлены ли жесткие диски или нет.

fantasma 08.08.2018 20:16

Другие вопросы по теме