В настоящее время я работаю над машиной Linux, и я хочу знать, есть ли команда, которая сообщает вам количество слотов для жестких дисков, которые есть на фактической машине, независимо от того, установлены ли жесткие диски или нет. Я знаю, что чтение руководства к машине предоставляет эту информацию, но есть ли способ получить эту информацию из командной строки?
Я пробовал команды lshw и dmidecode, но они не предоставляют информации о слотах. Эта конкретная машина имеет 6 слотов для установки жестких дисков, из которых в настоящее время заняты только 3. У него также нет аппаратного рейда, поэтому я не могу использовать megacli.
Любая помощь будет оценена по достоинству.
Вы не можете использовать fdisk?
Он предоставляет информацию об установленных дисках, а не фактическое количество слотов на машине. Существуют команды, в которых он предоставит номер слота, связанный с установленным жестким диском, но я хочу знать, есть ли команда, которая может предоставить информацию о том, сколько слотов для дисков имеется на машине, независимо от того, установлены ли жесткие диски или нет. . В моем случае, когда диски не установлены.
Stack Overflow - это сайт для вопросов по программированию и разработке. Этот вопрос кажется не по теме, потому что он не о программировании или разработке. См. О каких темах я могу спросить здесь в Справочном центре. Возможно, лучше спросить Суперпользователь или Обмен стеков Unix и Linux.
lsblk
должен перечислить все блочные устройства. Если вам нужны только физические диски, вы можете использовать lsblk -d
.
Пример:
lsblk -o name,serial
Выход:
NAME SERIAL
sda S2U5J1VZ500792
├─sda1
└─sda9
sdb W3APDFP8
├─sdb1
└─sdb9
Это уже пробовал. Он показывает только установленные диски. Я ищу команду, которая сообщает вам количество слотов для жестких дисков, которые есть на фактической машине, независимо от того, установлены ли жесткие диски или нет.
Добро пожаловать в Stackoverflow. Пожалуйста, найдите время, чтобы прочитать страницы справки, особенно разделы с названием "Какие темы я могу спросить здесь?". Ваш вопрос, похоже, не о программировании. Ваш вопрос может быть более уместным на одном из многих сайтов обмена стеками, а именно superuser.com