====== SAS (Serial Attached SCSI) ====== {{ wiki:sas_logo.png?150}} Интерфейс для подключения систем хранения, передающий данные в полнодуплексном режиме через 2 или 4 витые пары. ---- ===== Конструкция ===== === Коннекторы === Все коннекторы SAS имеют префикс SFF, также они разделяются на внешние и внутренние. ^ Обозначение ^ Фото ^ Описание ^ ^ SFF-8087 | {{wiki:sff-8087_f.png?100}} {{wiki:sff-8087_m.png?100}} | Современный малогабаритный разъём для внутренних подключений. Имеет 8 пар для данных (на 4 устройства DP) и еще 6 проводов неизвестного назначения | ^ SFF-8088 | {{wiki:sff-8088.jpg?200}} | Разъём для внешний подключений SAS, отличается большой механической прочностью, рассчитан на 8 пар данных, однако достоверно известно, что в зависимости от кабеля могут быть задействованы разные пары и их общее число | ^ SFF-8470 | {{wiki:sff-8470.jpg?200}} | Разъём для внешний подключений SAS | ^ SFF-8482 | {{wiki:sff-8482_m.jpg?200}} {{wiki:sff-8482.png?200}} | Устанавливается конечные устройства, такие как диски и ленточные накопители, обратно совместим с коннектором SATA, также включает пины питания устройства. кроме стандартный двух пар данных содержит еще 2 пары для использования режиме SAS DP | ^ SFF-8484 | {{wiki:sff-8484_f.png?200}} {{wiki:sff-8484_m.jpg?200}} | Устаревший крупногабаритный разъём для внутренних подключений, разделен на 2 половины по 4 пары и еще 6 проводов неизвестного назначения | ^ SFF-8643 | {{wiki:SFF-8643_f.jpg?200}} {{wiki:sff-8643_m.jpg?200}} | | ^ SFF-8644 | {{wiki:sff-8644_f.jpg?200}} {{wiki:sff-8644_m.jpg?200}} | | === Кабели === Существует множество кабелей и переходников с различным сочетанием коннекторов. === Колхоз ==== {{ wiki:sas_by_sata_connector.jpg?200}} В случае отсутствия подходящего кабеля, можно обойтись стандартным кабелем SATA с удаленной боковой перегородкой. аналогично можно использовать разъём питания SATA, если стример LTO-5 (отсутствует разъём питания 4pin Molex) и старше. Однако стоит учитывать что такое соединение ненадежно механически. ---- ==== Контроллеры ==== Контроллеры интерфейса SAS подразделяются на 2 типа: === Host Bus Adapter (HBA) === Контроллеры [[https://ru.wikipedia.org/wiki/HBA|HBA]] по существу являются мостами между шиной PCI и SAS и отдают ОС подключенные устройства "как есть", такие контроллеры предпочтительны для использования с ленточными накопителями. === RAID === [[https://ru.wikipedia.org/wiki/RAID|RAID]]-контроллеры в основном предназначены для построения RAID-массивов наличных уровней из дисков у ним подключенных, и в качестве дополнения умеют работать с ленточными накопителями в режиме HBA. Хотя на вторичном рынке RAID-контроллеры гораздо более распространены и дешевы по сравнению с HBA-контроллерами, скорее всего вы столкнетесь с невозможностью использовать [[ltfs|LTFS]] особенно на моделях младшего ценового сегмента. Проблема заключается в том, что драйвер таковых контроллеров не может поддерживает запись блоками по 512КБ, что [[https://qsupport.quantum.com/freedownloads/ltfs/2.4.0.2/6-67105-05_RevA_LTFS_User_Guide_Mac_Linux.pdf#page=3|требуется]] для [[start#LTFS|программ LTFS]] в Windows. === Обратная совместимость с SATA === Кроме собственно-SAS устройств, к контроллеру SAS могут подключаться SATA-устройства (HDD, SSD, CD/DVD/BD-ROM) при наличии соответствующего кабеля. А вот наоборот работать не будет! Невозможно заставить контроллер SATA на материнской плате работать с SAS-стримером. === Список протестированных контроллеров === | Название ^ Фото ^ Интерфейс ^ Порты ^ Нагрев ^ Примечания ^ ^ HBA |||||| ^ LSI Logic 9217 | - | - | - | - | - | ^ LSI Logic 9207 | - | - | - | - | - | ^ RAID |||||| ^ HP Smart Array P212/256Mb (512Mb) | {{wiki:hp_smart_array_p212.jpg?200}} | PCI-Ex8 | 1xSFF-8087 \\ 1xSFF-8088 | умеренный | [[LTFS]] работает только в Linux | ^ HP Smart Array P800/512Mb | {{wiki:hp_smart_array_p800_side.jpg?200}} | PCI-Ex8 | 2xSFF-8484 \\ 2xSFF-8088 | - | - | ^ Adaptec ASR-2405 | {{wiki:adaptec_asr-2405.jpg?200}} | PCI-Ex8 | 1xSFF-8087 | Сильный, желательно принудительное охлаждение | - | ^ Adaptec ASR-3405 | {{wiki:adaptec_asr-3405.jpg?200}} | PCI-Ex4 | 1xSFF-8087 | Сильный, желательно принудительное охлаждение | В случае возникновение ошибок I/O прошить {{wiki:adaptec3405_tape_works_b17342.zip|эту}} прошивку. [[https://storage.microsemi.com/en-us/speed/raid/asr/fw_bios/3405_fw_b17342_exe.php|Прошивальщик]] | ---- ==== Стример ==== TODO === Список протестированных стримеров === | Название ^ Фото ^ Стандарт ^ Высота ^ ^ - | - | - | - | ---- ===== Hotplug и Plug&Play===== Интерфейс SAS поддерживает горячее подключение устройств, однако самостоятельно контроллер новое устройство не увидит. Необходимо выполнить принудительное сканирование шины. * Windows: обновить список устройств в диспетчере устройств * Linux: # echo "- - -" > /sys/class/scsi_host/hostN/scan где N - номер сканируемого порта. Нумерация сквозная для всех SCSI-совместимых контроллеров в системе, поэтому если номер порта неизвестен, можно смело сканировать все имеющиеся по порядку, на уже подключенных устройствах это ни как не скажется.