Załóżmy, że mam pewne dane, które raz utworzone, nigdy więcej nie muszą się zmieniać. Skopiowałem te dane na dysk SSD, a następnie ponownie zamontowałem system plików jako tylko do odczytu i odtąd go pozostawiam. Czy zrobienie tego wydłuży żywotność dysku SSD?
Szukam czegoś więcej niż prostego „tak, czytanie nie ma znaczenia - tylko zapis na dysku SSD spowoduje zużycie”. Odpowiedź pojawia się pod tym pytaniem, które prowadzi do artykułu, a respondent wspomina:
Może się zdarzyć, że jeśli „strona” lub blok usuwania nie zostanie przeprogramowany w bardzo długim czasie, istnieje prawdopodobieństwo (prawdopodobnie bardzo małe), że niektóre bity powrócą do stanu niezaprogramowanego.
Masz coś do powiedzenia na ten temat? Czy znasz jakieś badania, które koncentrują się na takim zachowaniu?
Odpowiedzi:
Krótka odpowiedź:
To zależy od tego, co robisz. Wyłączne odczytywanie z dysku SSD z czasem spowoduje degradację jego komórek pamięci. Zainstalowanie napędu tylko do odczytu uniemożliwi bezpośrednie zapisywanie na nim, ale oprogramowanie układowe dysku będzie nadal generować zapisy w tle. Ale w zależności od wzorców użytkowania możesz mieć lub nie mieć się czym martwić.
Długa odpowiedź:
Istnieje kilka rodzajów błędów opisanych w analizie i zarządzaniu błędami Flash :
Ten artykuł jest interesującym lekturą, ale przejście do tego poziomu głębi prawdopodobnie nie wchodzi w zakres twojego pytania, poza tym, że powiedzenie wyłącznie z pamięci NAND nie zachowa danych na zawsze.
Według prezentacji Jima Cooke'a w Micron , komórki powinny zostać usunięte i przeprogramowane co 100 000 odczytów dla MLC i 1 000 000 odczytów dla SLC.
Slajd 19:
Slajd 20:
To powiedziawszy, te dokumenty wydają się być skierowane do użytkowników niskiego poziomu pamięci NAND (np. Twórców oprogramowania SSD) i nie są przeznaczone do użytku przez użytkowników końcowych. Podejrzewam, że oprogramowanie wewnętrzne twojego dysku już obsługuje to w sposób przezroczysty w tle.
Ale wracając do pierwotnego pytania, czy wyłączne czytanie wciąż powoduje zużycie napędu? Tak. Ile? To skomplikowane. Jeśli zakładasz, że oprogramowanie układowe przepisuje komórki strony do nowych lokalizacji co 100 000 odczytów, a zawsze jest wiele dostępnych bloków, masz 1 zapis na każde 100 000 odczytów. Co więcej, oprogramowanie wewnętrzne wykonuje również wyrównywanie zużycia i inne zadania, które wzmacniają jeden logiczny zapis na wiele zapisów fizycznych.
W praktyce prawdopodobnie nie musisz się tym szczególnie przejmować, chyba że dysk jest prawie pełny i ciągle czytasz z całego dysku. Ale jeśli czytasz z napędu non-stop, uważnie obserwuj tabelę SMART przez miesiąc, aby dowiedzieć się, jak szybko twoje wzorce odczytu powodują zapisywanie w tle. I oczywiście zawsze upewnij się, że masz wiele kopii zapasowych.
źródło
Zasadniczo tak, ale rozszerzona odpowiedź brzmi „nie na zawsze”,
Dane na dysku SSD, elektronach, które składają się na bity, są izolowane, aby nie wyciekły, ale jeśli dane na dysku zostaną poddane promieniowaniu (w tym falom magnetycznym lub innej elektronice), elektrony przechowywane w bitach będą zmienić stan, niszcząc w ten sposób przechowywane dane. Jest to jednak skrajny przypadek. Dane na dysku SSD powinny być bezpieczne przez lata, a nawet dekady.
źródło
Właściwie TAK, jako standard ext2 zapisze na dysku SSD, który jest montowany rw, nawet jeśli pliki są tylko odczytywane !!
Wynika to z faktu, że ext2 przechowuje czas dostępu (czas ostatniego odczytu) dla każdego pliku i katalogu.
Sposobem na uniknięcie tego jest użycie opcji „-o noatime” podczas montowania. Użycie „-o ro” jest najlepszym sposobem na uniknięcie jakichkolwiek operacji pisania.
Uwaga: na ext2 / 3/4 każdy plik ma co najmniej 3 daty: utworzenie (ctime), modyfikację (mtime) i dostęp (atime).
źródło
Co jest złego w nagrywaniu tego na płytę CD? Są one dość stabilne i tanie (mogą sobie pozwolić na posiadanie kilku zapasowych kopii na następne 50 lat). Czas dostępu będzie problemem tylko przy pierwszym czytaniu danych, po czym buforowanie w pamięci RAM powinno przejąć kontrolę.
Systemy plików aktualizują niektóre (meta) dane, nawet jeśli nie zapisują. Tak więc inną możliwością jest utworzenie obrazu systemu plików tylko do odczytu (na przykład ISO) i zapisanie go na dysku SSD, aby całkowicie wykluczyć jakiekolwiek zapisywanie.
źródło