У меня есть сервер с двумя SSD NVMe в RAID1. На этом сервере есть CloudLinux и cPanel, и он автоматически установил Smartmontools.
Какую команду мне нужно использовать, чтобы Smartmontools контролировал SSD ?:
-Это ?: smartctl -i / dev / nvme0n1
-Или это ?: smartctl -i / dev / nvme0
Я не знаю, какое имя SSD является правильным, на серверах с жестким диском я всегда использую «/ dev / sda» и «/ dev / sdb».
Другое дело: Smartmontools и mdadm выполняют одни и те же задачи? Или разные задачи ?.
Большое спасибо.
Обе smartctl -i /dev/nvme0n1
и smartctl -i /dev/nvme0
должны дать те же результаты. Диски NVMe поддерживают «пространства имен», что немного похоже на разбиение диска на разделы. Если вы не сделали ничего творческого, у вашего диска есть одно пространство имен, «n1». Выравнивание износа и другая статистика SMART будет одинаковой для всех пространств имен.
mdadm - это интерфейс для функции программного RAID ядра Linux. Используя RAID 1, вы зеркалируете содержимое двух SSD, так что у вас есть две копии всего записанного. Если один из ваших твердотельных накопителей выйдет из строя, так что он больше не принимает записи или чтение, ядро Linux «выйдет из строя» из вашего RAID 1. Затем вы будете использовать mdadm для администрирования RAID-массива, заменяя диск при первой возможности. жестяная банка.
Smartmontools сообщает о состоянии ваших дисков, используя множество показателей, которые производители накопителей создали за эти годы. Статистика SMART ведущий индикаторы отказа. Наблюдая за ними, вы можете предсказать, когда ваш диск может выйти из строя. Затем, прежде чем он выйдет из строя сам по себе, вы можете использовать mdadm, чтобы вывести диск из вашего массива и заменить его новым, контролируемым образом, по вашему собственному расписанию.