Proč pro takové věci používat SAS, když je tu NVMe? Myslel jsem, že NVMe je pro SSD daleko vhodnější; ať už se tahá skrz PCI-e, IB nebo třeba FibreChannel. Nebo se dá tahat i skrz SAS?
NVMe vypada uplne stejne jako SAS, pokud se bavime o 2.5" formatu, ma i stejny typ konektoru, jen je na nem vice pinu - viz SFF-8639 (U.2, U.3).
Hotswap PCIe umi, ale je pravda ze musite systemu dat vedet ze chcete neco odpojit (coz muze zajistit konstrukce suplicku). A surprise-removal muze fungovat i na NVMe, pokud je dobre napsanej driver.
Je to podobne jako v pripade SATA - pokud je port designovany jako removable, tak to ma vetsi sanci na uspech, protoze na tom zalezi detekce znovapripojenych zarizeni.
Na SATA je kazdy port designovany jako removable.Pokud neumi hotswap, tak nesplnuje specifikaci SATA -> omlatit o hlavu. At uz hw nebo driver. Fakt se s tim nemazlete.
To je to same jako s USB. USB musi umet hot-swap. Jinak to neni USB.
PCIe nemusi umet hot-swap nicmene ho _umoznuje_implementovat_. Zalezi ciste na vendorovi. Kvuli tomu bych nikoho v bahne nevyvalel pokud to nedeklaruje.
Na SATA je kazdy port designovany jako removable.Pokud neumi hotswap, tak nesplnuje specifikaci SATA -> omlatit o hlavu. At uz hw nebo driver. Fakt se s tim nemazlete.
Bezte to vysvetlit firme jmenem NVIDIA, ktera ma nehotswap port ve svych SoC TegraX1 i TegraX2. Disk je tam jen po bootu, a nikdy jinak. Hodne stesti :-)
Klidne muzte prispet do meho support ticketu:
https://forums.developer.nvidia.com/t/sata-hotplug-on-tx2/53395/4
Pripadne dalsi odpovedi zde:
https://forums.developer.nvidia.com/t/sata-hotplug/68394/5
29. 4. 2021, 00:00 editováno autorem komentáře