Я пытаюсь составить список и классифицировать все подключенные диски на хосте; локальный и подключенный к SAN. SAN использует различные типы адаптеров (а именно Emulex и Qlogic), поэтому сканирование шины FC может быть несколько ненадежным (некоторые хосты по какой-либо причине используют оба типа). В основном я собираю данные для различной отчетности и аналитики.
У меня такой вопрос: если я использую blkid для вывода списка локальных дисков и lsscsi для вывода списка устройств SAN, подключенных через fibrechannel, будет ли это охватывать все диски, подключенные к хосту?
У меня не было большого опыта работы с какой-либо из команд, чтобы знать их входы и выходы, поэтому я хотел проверить, являются ли их результаты достаточно надежными для построения структуры данных.
Я должен отметить, что это тщательно изучаемая среда, и установка посторонних инструментов запрещена.
Я бы, наверное, просто сравнил fdisk -l
и lsscsi
.
В своих системах я обычно вижу больше результатов в fdisk
, поскольку lsscsi не учитывает все блочные устройства, используемые на серверах (устройства ZFS zpool и т. д.). Аналогичная ситуация для blkid
.