Raspberry Pi: przedłuż żywotność swojego SD dzięki GNU / Linux

Dyski SSD, czy też dyski stałe, jak je nazywamy, nie jest technologią zupełnie nową, ponieważ istnieje na rynku od kilku lat, jednak w porównaniu z dyskami HDD (dyski twarde) to wciąż niemowlę w pieluchach. Jednakże Raspberry Pi Nie ma ani HDD ani SSD, a raczej SD, która była kartą pamięci ... jak pendrive, według Wikipedii:

Secure Digital (SD) to format karty pamięci dla urządzeń przenośnych, takich jak między innymi aparaty cyfrowe, telefony komórkowe, laptopy, a nawet konsole do gier (zarówno stacjonarne, jak i przenośne).

Jeśli mieszkasz w Hiszpanii i zdecydujesz się kupić Raspberry Pi tam w Hiszpanii, tak jakbyś mieszkał w innym kraju i zdecydowałeś się na eBay, Amazon lub dowolny lokalny sklep, Twoje Raspberry Pi będzie dostarczane z kartą SD, która ma swoje wady i zalety. Przede wszystkim w niektórych przypadkach będzie działał szybciej niż dysk twardy, ale ma krótszy okres użytkowania, to znaczy będzie trwał mniej, więc oto kilka wskazówek, jak przedłużyć żywotność SD twojego Raspberry Pi.

Głównym problemem związanym z kartami SD jest ich ograniczona pojemność zapisu. Oznacza to, że możemy zapisać tylko maksymalną liczbę razy lub dane w danym sektorze / przestrzeni, nie jest tak, że możemy pisać, wymazywać, przepisywać i tak dalej w nieskończoność, nie możemy tego robić wiecznie, nadejdzie czas, kiedy nie będzie piszcie dalej do SD.

Dlatego oto kilka wskazówek, jak przedłużyć żywotność naszego SD na Raspberry Pi:

  1. Karta SD o większej pojemności: To proste, jeśli mamy SD 8 GB mamy X miejsca na zapisanie informacji, ta przestrzeń ma ograniczoną ilość odczytu i zapisu, ale jeśli SD ma (na przykład) 16 GB to będziemy mieli więcej miejsca, co przekłada się na brak będzie konieczne pisanie tyle razy w tym samym obszarze, to znaczy w SD jest więcej miejsca na umieszczenie danych.
  2. Kupuj od prestiżowych marek: Nie jest tajemnicą, tak jak w przypadku SD to się dzieje z innymi komponentami sprzętowymi. Na przykład smartfony możemy kupić chiński, który będzie kosztował 30 dolarów i podobno zgodnie ze specyfikacją sprzętową może zrobić prawie to samo, co Nexus za 300 dolarów, jednak na dłuższą metę rzadka marka (chińska) nie działa . Z SD jest tak samo, jest wielu producentów, ale uznawanych za dobrą markę, z jakością nie ma tak wielu. Zawsze dobrze jest wyszukać w Google producentów kart SD o dobrej jakości, a następnie sprawdzić, czy jakikolwiek sklep Raspberry Pi w Hiszpanii lub w Twojej okolicy ma te karty SD w magazynie. Wyciągnij własne wnioski dotyczące stosunku jakości do ceny.
  3. Ustaw Linuksa, aby zapisywał więcej w pamięci RAM, a mniej na SD: Podobnie jak w punkcie 1, im mniej SD jest zapisane, tym lepiej. Możemy zapisać więcej do pamięci RAM, a mniej do SD, używając tmpfs

Korzystanie z tmpfs

Aby powiedzieć systemowi, aby zapisywał więcej w pamięci RAM, a mniej na urządzeniu magazynującym (w tym przypadku SD), po prostu dodaj wiersz do / etc / fstab. W tej linii wskazujemy, który folder chcemy zamontować w pamięci RAM, a nie w SD, na przykład:

tmpfs /var/log tmpfs defaults,noatime,nosuid,mode=0755,size=100m 0 0

Nawiasem mówiąc, jeśli potrzebujesz więcej niż 100 MB dla tej partycji, zmień tę wartość w linii, ustawiając maksymalny rozmiar, upewniając się, że nie zużywa całej pamięci RAM. Następnie uruchom ponownie komputer i to wszystko.

Wyjaśnienie, wszystko, co jest zamontowane za pomocą tmpfs (na przykład / var / logs), zostanie utracone po ponownym uruchomieniu komputera, to znaczy po ponownym uruchomieniu nie będzie miało dzienników, będą puste i tak dalej dla każdego folderu wspinają się.

Koniec!

Te wskazówki są optymalne dla twojego Raspberry Pi a także jeśli mają PiPada. Nie wiem do jakiego innego sprzętu by się przydał bo nie znam innego sprzętu który nie współpracuje z HDD czy SSD i tak z kartą SD chodź no chyba że to nie jest kamera 🙂

Mam nadzieję, że uznasz to za interesujące, zwłaszcza znając wskazówkę dotyczącą działania tmpfs


9 komentarzy, zostaw swoje

Zostaw swój komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *

*

*

  1. Odpowiedzialny za dane: Miguel Ángel Gatón
  2. Cel danych: kontrola spamu, zarządzanie komentarzami.
  3. Legitymacja: Twoja zgoda
  4. Przekazywanie danych: Dane nie będą przekazywane stronom trzecim, z wyjątkiem obowiązku prawnego.
  5. Przechowywanie danych: baza danych hostowana przez Occentus Networks (UE)
  6. Prawa: w dowolnym momencie możesz ograniczyć, odzyskać i usunąć swoje dane.

  1.   Laegnur powiedział

    dobry

    Inną opcją przedłużenia żywotności karty SD jest przekazanie partycji systemowej z karty SD na dysk USB HD i używanie karty SD tylko jako rozruchu ...

  2.   zagur powiedział

    Człowieku, nie sądzę, że jest dobrym rozwiązaniem montowanie logów w pamięci, ponieważ RPi ma tylko 512 MB pamięci RAM ... To, co mówi Laegnur, ma znacznie więcej logiki, użyj SD jako rozruchu i zewnętrznego dysku twardego dla / var, a nawet / home.

  3.   Pan Linux powiedział

    Warto poinformować, że nie wszystkie SD są kompatybilne z Raspberry Pi, zostawiam link gdzie jest szczegółowe, które SD są a które nie są kompatybilne.
    http://elinux.org/RPi_SD_cards#SD_card_performance.

  4.   widok powiedział

    Świetny artykuł, myślę, że każda opcja ma swoje wady i zalety, włożenie dysku twardego do maliny usuwa przenośność, zwiększa jej rozmiar itp. Myślę, że najlepszą rzeczą do zrobienia jest pozostawienie go tak, jak jest, SD i tak są tanie.

    Pozdrawiam,

  5.   vctrsnts powiedział

    dobry

    To jest mój pierwszy komentarz na tej stronie, który obserwuję. Mam RPI działające jako serwer 1 × 24 z amulą i transmisją podłączoną do HD, sposób, w jaki są zalecane w przypadku używania RPI jako serwera 7 × 24, jest taki, że w SD jest tylko / boot partycja i że wszystkie pozostałe partycje znajdują się wewnątrz dysku twardego, co jest konieczne, aby podłączyć dysk twardy (jak mówi Laegnur)
    I jak dotąd nie miałem żadnego problemu ... I to trwa .... 😉

  6.   Nestor powiedział

    Niedawno dodałem dysk SSD i HD do mojego komputera stacjonarnego i jest to dla mnie idealne.

    Na mój dysk SSD zainstalowałem Wheezy w ext4 i dodałem do fstab

    UUID = xxx / ext4 default, noatime, nodiratime, discard 0 1
    tmpfs / tmp tmpfs defaults, noexec, nosuid 0 0
    tmpfs / var / run tmpfs size = 1024M, nr_inodes = 10k, tryb = 777 0 0
    tmpfs / var / lock tmpfs size = 1024M, nr_inodes = 10k, tryb = 777 0 0
    tmpfs / var / log tmpfs size = 1024M, nr_inodes = 10k, tryb = 777 0 0

    i miałem nieszczęście cierpieć z powodu przerwy w zasilaniu tego samego dnia, w wyniku czego root sam się zebrał jako „tylko do odczytu”. Po ponownym zamontowaniu mount -o, rw został rozwiązany, ale nie sądzę, aby był dobrym pomysłem chodzenie po uszkodzonej partycji.

    Z innego systemu zrobiłem fsck, a także sprawdzenie z gparted i kontynuowałem z tym samym problemem.
    Naprawiłem to, ponownie instalując w btrfs.

    Pytam. Czy można bezpiecznie uczynić / var / log niestabilnym? Nie ma tam nic ważnego, co system musiałby odzyskać po złym zamknięciu?

    Pytam, bo to bardzo dziwne, co mi się przydarzyło. Używam Linuksa od 2011 roku, cierpię na przerwy w dostawie prądu, ale nic takiego mi się nigdy nie przytrafiło. Przydarzyło mi się to tego samego dnia, w którym zamontowałem za pomocą tmpfs do / var / log i innych katalogów.

  7.   Ainusa Solheima powiedział

    Ehem dawno temu napisałem instrukcję dla Debian ARM, aby przedłużyć żywotność SD, w malinach jest to samo i można to zastosować, to jest o wiele lepsze, nie mylisz się, ale brakowało niektórych szczegółów.

    http://kirbian.wordpress.com/2013/01/11/reduce-disk-write-sdcard/

  8.   Mitkoy powiedział

    Każdego dnia pojawia się więcej dysków SDD i mieszanych konfiguracji SDD + HDD, a to polecenie również wydłuży ich żywotność.
    A ponieważ pamięć RAM jest teraz dość tania, nie zaszkodzi zagłębić się w różne ustawienia, które mogą również pomóc poprawić wydajność komputera.

    PS: Chciałbym, żeby ktoś napisał artykuły o drukarkach, zwłaszcza wielofunkcyjnych monochromatycznych laserach, Brat do tej pory radził sobie dobrze, ale ostatni zamówiony przeze mnie model sprawił mi problemy z podajnikiem arkuszy skanera - będę wracać - poszli szukać porównań i opinii, a ich brak jest widoczny, zarówno w języku hiszpańskim, jak i angielskim -

    Dla drukarek nie ma „wszystko lub bardzo lub phoronix” - na wypadek, gdyby ktoś chciał się tym zająć - ale w międzyczasie, jeśli ktoś pracuje sprzedając te wielofunkcyjne modele laserowe czarno-białe, tak używane w małych biurach lub po prostu sprzedaje atramenty, mógłby zbieraj zadowolenie swoich klientów z tego typu modeli i udostępniaj je tutaj lub tam, gdzie wydaje się to najbardziej odpowiednie, komunikując je.

  9.   Mariano powiedział

    Dzięki za informację. Bardzo przydatne. Sukcesy!