Jeśli kupujesz jedną aktualizację do Raspberry Pi, niech to będzie ta
Możliwość swobodnej zmiany systemów operacyjnych to jedna z najlepszych cech komputerów jednopłytkowych, takich jak Raspberry Pi. Możesz zainstalować nowy system operacyjny na karcie pamięci, kiedy tylko zechcesz, i mieć pod ręką kilka kart, gdy będziesz chciał zmienić system.
Pomimo ogromnej elastyczności, jaką to oferuje, istnieje jedna wada, którą warto wziąć pod uwagę.
Karty microSD są podatne na awarie
Większość kart pamięci jest projektowana z myślą o urządzeniach takich jak aparaty cyfrowe. Zapisują one małe ilości danych naraz, kolejno. Aparat robi zdjęcie, a następnie kopiuje je z pamięci wewnętrznej na kartę pamięci, i tak w kółko. Wyjmujesz kartę z aparatu i wkładasz ją do komputera, w którym momencie jest odczytywana i kopiowana.
Jeśli nie robisz wielu zdjęć i nagrań wideo, prawdopodobnie nie zapełniasz całych kart pamięci ani nie wymieniasz ich regularnie. Mam jedną kartę 128 GB w moim bezlusterkowcu Sony, którą bardzo powoli zapełniam przez kilka lat. Dla przeciętnego użytkownika poziom zużycia karty pamięci w takim scenariuszu będzie raczej niski.
Podobnie jak inne pamięci flash, karty SD i microSD mają ograniczoną liczbę cykli zapisu, które mogą wytrzymać, zanim zaczną się psuć. W przeciwieństwie do dysków SSD, karty microSD nie mają sprzętowych kontrolerów do zarządzania równoważeniem zużycia. Oznacza to, że nie ma żadnych zabezpieczeń regulujących sposób korzystania z nośnika, co może prowadzić do nadmiernego nadpisywania.
Nadpisywanie oznacza zapisywanie danych w tym samym miejscu nośnika wielokrotnie. Niektóre systemy plików są bardziej podatne na to, preferując zapisywanie danych w tych samych częściach dysku. Może to prowadzić do uszkodzenia niektórych części wolumenu na skutek nadmiernego zużycia.
Wyobraź sobie teraz, że uruchamiasz cały system operacyjny z karty microSD. W ramach standardowych operacji system operacyjny nieustannie zapisuje nowe dane, takie jak tworzone przez ciebie pliki, instalacje i aktualizacje oprogramowania oraz dzienniki systemu operacyjnego. W zależności od intensywności takiego użytkowania, ta karta może nie wytrzymać zbyt długo. Home Assistant już zmienił sposób działania logowania, aby to uwzględnić.
Karty pamięci o wysokiej wytrzymałości obiecują dłuższą żywotność
Karty microSD o wysokiej wytrzymałości są wykonane zgodnie z wyższymi standardami niż modele standardowe, co wiąże się z wyższą ceną. Zazwyczaj są one przeznaczone do urządzeń, które nieustannie nagrywają wideo lub są używane w trudnych warunkach. Obejmuje to kamery samochodowe i zewnętrzne kamery bezpieczeństwa, które mogą być narażone na ekstremalne gorąco lub mroźny mróz.
Na przykład firma SanDisk produkuje kartę microSD High Endurance, która jest zaprojektowana do 40 000 godzin nagrywania i objęta dwuletnią gwarancją. Firma produkuje również wariant Max Endurance, zaprojektowany z myślą o 120 000 godzin nagrań wideo, objęty 10-letnią gwarancją. Obie mają prędkość zapisu do 100 MB/s, co jest nieco wolniejsze niż 120 MB/s i 160 MB/s w modelach Ultra i Extreme.
128 GB karty pamięci microSD o wysokiej wytrzymałości kosztuje 27 USD, podczas gdy wersja Max Endurance kosztuje 46 USD za tę samą pojemność. Pod względem ceny nie jest to źle, zwłaszcza biorąc pod uwagę, że większość systemów operacyjnych uruchamianych na Twoim Pi prawdopodobnie nie wymaga dużo miejsca na przechowywanie danych.
Jeszcze lepiej, kup dysk SSD
Warto zauważyć, że pamięci USB — takie, których używało się do przenoszenia dokumentów między dwoma miejscami w czasach, gdy przechowywania w chmurze było mało — również są podatne na problemy. Nie są one dobrym zamiennikiem kart microSD.
Jeśli musisz uruchomić system z USB, co ma miejsce w przypadku starszych modeli Pi, takich jak Raspberry Pi 4 i wcześniejsze, warto użyć dysku SSD SATA zamkniętego w obudowie obsługującej USB 3.0. Są one lepiej dostosowane do użytku stacjonarnego; są szybkie i prawdopodobnie można je dość tanio skonfigurować.
Jeśli masz Raspberry Pi 5 lub nowszy, masz jeszcze lepszą opcję. Raspberry Pi M.2 HAT+ wykorzystuje port PCI-Express 2.0 w twoim Raspberry Pi oraz gniazdo M.2 do uruchamiania dysków NVMe w wariantach 2230 i 2242 (kompaktowych). Są one znacznie szybsze i bardziej odporne niż karty microSD, a zestaw 512 GB można kupić za około 120 USD (sam HAT+ kosztuje około 15 USD).
Dla najlepszych rezultatów warto robić oba. Mam na biurku Raspberry Pi 500+, które zawsze ma zainstalowany Raspberry Pi OS na swoim wewnętrznym SSD. Mam też kilka kart microSD, których używam do projektów, a Raspberry Pi skonfigurowane jest tak, aby przy starcie szukało karty microSD i wybierało SSD, jeśli żadna nie zostanie wykryta.
To pozwala mi korzystać z jednej z najlepszych cech Raspberry Pi, jednocześnie ciesząc się szybkością i stabilnością, jaką zapewnia pamięć flash.



