Prieš keletą savaičių pristatyta „Linux“ operacinė sistema „Debian 8.1“ savo aprašyme turėjo vieną įdomų punktą: „juodajame“ sąraše atsidūrė kai kurie „Samsung“ ir „Crucial“ SSD kaupikliai.
Viso to priežastis – minėtų gamintojų SSD valdiklių mikrokoduose pastebėtos klaidos, dėl kurių buvo nekorektiškai vykdomos „Queued TRIM“ (asinchroninis TRIM) komandos, o tai sukeldavo rimtų problemų vartotojams, kadangi dingdavo duomenys.
Reikia pažymėti, kad ši problema aktuali GNU/„Linux“ sistemų savininkams, kadangi „Windows“ sistemos pagal nutylėjimą „Queued TRIM“ nenaudoja (bent jau kol kas, nes ateityje viskas gali keistis).
Kompanija „Algolia“ kasdien atlieka eksperimentus su „Samsung“ kaupikliais, o apie tai praneša savo oficialiame tinklaraštyje.
Pavyzdžiui, kompanija netikėtai susidūrė su „Linux“ sistemų pagrindu sukurtų klasterių darbo problemomis: dėl pažeidimų failų skirsniai „ext4“ persijungė į režimą „Read-only“ (tik skaitymas).
Iš pradžių sistemų administratoriai manė, kad tai yra atsitiktinis pažeidimas, tačiau po duomenų atstatymo nesklandumai vėl pasikartodavo.
Paaiškėjo, kad dėl visko kalti „Samsung“ SSD kaupikliai, kurie neigiamai reaguodavo į QTRIM komandas: buvo ne tik išvalomos „Flash“ atminties celės su neaktualiu turiniu, bet ir pašalinami kai kurių failų paskutiniai 512 baitų.
„Crucial“ forume kalbama apie analogiškas problemas, ir tai vyksta dar nuo 2014 m. gegužės mėnesio.
Apibendrinant visą informacija, galima teigti, kad nesklandumai „Linux“ sistemose galimi, naudojant šiuos SSD kaupiklius:
- „Crucial M500“;
- „Crucial M550“;
- (informacijos apie MX100, MX200 ir BX100 kol kas nėra);
- „Samsung MZ7WD480HCGM-00003“ (modelis SM843TN);
- „Samsung MZ7GE480HMHP-00003“ (modelis PM853T);
- „Samsung MZ7GE240HMGR-00003“ (modelis PM853T);
- „Samsung SSD 840“, 840 EVO, 840 PRO; „Samsung SSD 850 EVO“, 850 PRO.