Raspberry Pi: Удължете живота на вашия SD с GNU / Linux

SSD или твърди дискове, както са известни, не е напълно нова технология, тъй като се предлага на пазара от няколко години, но в сравнение с твърдите дискове (твърди дискове) все още е бебе по памперси. както и да е Raspberry Pi Той няма нито HDD, нито SSD, а по-скоро SD, който е бил карта с памет ... като pendrive, според Уикипедия:

Secure Digital (SD) е формат на карта с памет за преносими устройства като цифрови фотоапарати, мобилни телефони, лаптопи и дори игрови конзоли (както настолни, така и преносими), наред с много други.

Ако живеете в Испания и решите да закупите своя Raspberry Pi там, в Испания, сякаш живеете в друга държава и изберете eBay, Amazon или местен магазин, вашият Raspberry Pi ще има SD, който има своите плюсове и минуси. На първо място, в някои случаи ще работи по-бързо от HDD, но има по-кратък полезен живот, тоест ще продължи по-малко, така че ето няколко съвета за удължаване на живота на SD на вашия Raspberry Pi.

Основният проблем на SD картите е техният ограничен капацитет за запис. Тоест, можем да напишем само максимален брой пъти или данни в даден сектор / пространство, не е, че можем да записваме, изтриваме, пренаписваме и така на безкрайност, не можем да правим това завинаги, ще дойде времето, когато не може да бъде продължете да пишете в SD.

Ето защо, ето няколко съвета за удължаване живота на нашия SD на Raspberry Pi:

  1. SD с по-голям капацитет: Просто е, че ако имаме SD от 8 GB, имаме X място за писане на информация, това пространство има ограничено количество четене и писане, но ако SD е (например) 16 GB, ще имаме повече място, което означава, че няма ще е необходимо да пишете толкова много пъти в една и съща област, тоест в SD има повече място, където да се поставят данни.
  2. Купете от престижни марки: Това не е тайна, тъй като това се случва със SD, това се случва и с други хардуерни компоненти. Например смартфони, можем да си купим китайски, който ще ни струва $ 30 и очевидно според хардуерните спецификации може да направи почти същото като $ 300 Nexus, но в дългосрочен план рядката марка (китайски) не работи. Със SD е същото, има много производители, но признати за добра марка, с качество не са толкова много. Винаги е добре за Google за производителите на SD с добро качество, след това вижте дали някой от магазините на Raspberry Pi в Испания или вашето населено място има тези SD на склад. Направете свои собствени заключения относно съотношението цена-качество.
  3. Настройте Linux да пише повече в RAM и по-малко в SD: Подобно на точка 1, колкото по-малко се пише в SD, толкова по-добре. Можем да постигнем писане повече в RAM и по-малко в SD с помощта tmpfs

Използване на tmpfs

За да кажете на системата да пише повече в RAM и по-малко в устройството за съхранение (в този случай SD), просто добавете ред в / etc / fstab. В този ред ние посочваме коя папка искаме да бъде монтирана в RAM, а не в SD, например:

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

Между другото, ако имате нужда от повече от 100mb за този дял, променете тази стойност на линията, като поставите максимален размер, ние се уверяваме, че той не консумира цялата RAM. След това рестартирайте компютъра и това е всичко.

Пояснение, всичко, което е монтирано с tmpfs (например / var / logs), ще бъде загубено, когато компютърът се рестартира, т.е. когато рестартират, няма да имат регистрационните файлове, ще бъдат празни и така нататък за всяка папка, която монтират.

Край!

Тези съвети са оптимално подходящи за вашите Raspberry Pi както и ако имат PiPad. Не знам за какво друго оборудване би било полезно, защото не познавам друг хардуер, който не работи с HDD или SSD и да със SD карта, хайде, освен ако не е камера 🙂

Надявам се, че ви е било интересно, особено като знаете върха на това как работи tmpfs


Оставете вашия коментар

Вашият имейл адрес няма да бъде публикуван. Задължителните полета са отбелязани с *

*

*

  1. Отговорен за данните: Мигел Анхел Гатон
  2. Предназначение на данните: Контрол на СПАМ, управление на коментари.
  3. Легитимация: Вашето съгласие
  4. Съобщаване на данните: Данните няма да бъдат съобщени на трети страни, освен по законово задължение.
  5. Съхранение на данни: База данни, хоствана от Occentus Networks (ЕС)
  6. Права: По всяко време можете да ограничите, възстановите и изтриете информацията си.

  1.   Лаегнур каза той

    добър

    Друга възможност за удължаване на полезния живот на SD е предаването на системния дял от SD на USB HD и използването на SD само като зареждане ...

  2.   захар каза той

    Човече, не мисля, че е добро решение за монтиране на регистрационните файлове в паметта, тъй като RPi има само 512 MB RAM ... Това, което Laegnur казва, има много повече логика, използвайте SD като зареждане и външен твърд диск за / var и дори / home.

  3.   Г-н Linux каза той

    Добре е да се информира, че не всички SD са съвместими с Raspberry Pi, оставям връзка, където е подробно кои SD са и кои не са съвместими.
    http://elinux.org/RPi_SD_cards#SD_card_performance.

  4.   видагну каза той

    Отлична статия, мисля, че всяка опция има своите плюсове и минуси, поставянето на твърд диск във вашата малина премахва преносимостта, увеличава нейния размер и т.н. Мисля, че най-доброто нещо е да го оставите така, както е, SD и без това са евтини.

    С уважение,

  5.   vctrsnts каза той

    добър

    Това е първият ми коментар на този уебсайт, който следвам. Имам RPI, действащ като 1 × 24 сървър с амул и предаване, свързани към HD, начинът, по който се препоръчват в случай на използване на RPI като 7 × 24 сървър, е, че само в SD има / boot дял и че всичко останало от дяловете е вътре в HD, което е необходимо, за да има свързан HD (както казва Laegnur)
    И досега не съм имал никакъв проблем ... И това продължава .... 😉

  6.   Nestor каза той

    Наскоро добавих SSD и HD към моя настолен компютър и това е идеално за мен.

    Към моя SSD имам инсталиран Wheezy в ext4 и добавен към fstab

    UUID = xxx / ext4 по подразбиране, noatime, nodiratime, отхвърляне 0 1
    tmpfs / tmp tmpfs по подразбиране, noexec, nosuid 0 0
    tmpfs / var / run tmpfs size = 1024M, nr_inodes = 10k, mode = 777 0 0
    tmpfs / var / lock tmpfs размер = 1024M, nr_inodes = 10k, mode = 777 0 0
    tmpfs / var / log tmpfs size = 1024M, nr_inodes = 10k, mode = 777 0 0

    и имах нещастието да претърпя спиране на тока същия ден и в резултат на това коренът се самосглобява като „само за четене“. С монтиране -o remount, rw беше решен, но не мисля, че е добра идея да се разхождате с повреден дял.

    От друга система направих fsck, а също и проверката от gparted и тя продължи със същия проблем.
    Поправих го, като преинсталирах в btrfs.

    Аз питам. Безопасно ли е да направите / var / log volatile? Там няма нищо важно, от което системата да се възстанови след лошо изключване?

    Питам, защото е много странно какво ми се е случило. Използвам Linux от 2011 г., страдам от прекъсване на електрозахранването, но нищо подобно никога не ми се е случвало. Същия ден, в който монтирах с tmpfs към / var / log и другите директории, това ми се случва.

  7.   Айн Солхайм каза той

    Хм, отдавна написах ръководство за Debian ARM за удължаване живота на SD, в малината е същото и може да се приложи, това е много по-добре, не си лош, но липсваха още някои подробности.

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

  8.   митко каза той

    Всеки ден има повече SDD дискове и смесени SDD + HDD конфигурации и тази команда също ще удължи полезния им живот.
    И тъй като RAM сега е доста евтин, няма да навреди да се задълбочите в различни настройки, които могат да помогнат и за подобряване на производителността на работния плот.

    PS: Бих искал някой да пише статии за принтери, особено за многофункционален черно-бял лазер, Brother се справи добре до момента, но последният поръчан от мен модел ми създаде проблеми с подаващото устройство на скенера - ще се върна - и аз отидоха да търсят сравнения и мнения и те са забележими от отсъствието си, както на испански, така и на английски -

    Липсва "всичко или много или фороникс" за принтери - в случай, че някой иска да го предприеме - но междувременно, ако някой работи, продавайки тези многофункционални черно-бели лазерни модели, използвани така в малки офиси, или просто продава мастила, те биха могли да съберат удовлетворението на своите клиенти от този тип модели и да го споделят тук или там, където изглежда най-подходящо, като го съобщят.

  9.   Мариано каза той

    Благодаря за информацията. Много полезно. Успехи!