Raspberry Pi: SD картаңыздын өмүрүн GNU / Linux менен узартыңыз

SSD же катуу дисктер белгилүү болгондой, ал таптакыр жаңы технология эмес, анткени ал бир нече жылдан бери рынокто жүрөт, бирок HDD (катуу дисктерге) салыштырмалуу ал дагы деле жалаяктын баласы. Бирок, Raspberry Pi Анда HDD да, SSD да жок, тескерисинче, эс тутум картасы болгон SD SD ... пендрив сыяктуу, деп айтылат Википедияда:

Secure Digital (SD) - бул санарип камералар, уюлдук телефондор, ноутбуктар, жада калса оюн консолу (стол жана портативдик) сыяктуу көчмө шаймандар үчүн эстутум карталарынын форматы.

Эгер сиз Испанияда жашап, Raspberry Piди Испанияда сатып алууну чечсеңиз, анда башка өлкөдө жашап, eBay, Amazon же башка дүкөндөрдү тандап алсаңыз, Raspberry Pi SD жана жакшы жана жаман жактары бар. Биринчиден, кээ бир учурларда ал HDDге караганда тезирээк иштейт, бирок анын иштөө мөөнөтү кыска, башкача айтканда, ал азыраак иштейт, андыктан Raspberry Pi'дин SD иштөө мөөнөтүн узартуу боюнча бир нече кеңеш.

SD карталардын негизги көйгөйү - алардын чектелген жазуу мүмкүнчүлүктөрү. Башкача айтканда, биз берилген сектордогу / мейкиндиктеги максималдуу жолу же маалыматтарды гана жаза алабыз, бул биз чексиз жаза, өчүрүп, кайра жаза алабыз жана башка нерселерди жасай албайбыз, биз муну түбөлүк жасай албайбыз, убакыт келбейт СДга жаза бер.

Ошондуктан, SD-дин Raspberry Piдеги иштөө мөөнөтүн узартуу боюнча бир нече кеңеш:

  1. Жогорку кубаттуулуктагы SD: Жөнөкөй, эгерде бизде 8 ГБ SD бар болсо, анда бизде маалымат жазуу үчүн X мейкиндиги бар, ал мейкиндиктин окуу жана жазуу көлөмү чектелүү, бирок эгерде SD (мисалы) 16 ГБ болсо, анда бизде көбүрөөк орун болот, бул аны жок деп которот бир эле аймакка ушунча жолу жазуу керек болот, башкача айтканда, SD ичинде маалыматтарды жайгаштыра турган көбүрөөк орун бар.
  2. Абройлуу бренддерден сатып алыңыз: Бул SD эмес, башка жабдык компоненттери менен болгон сыяктуу эле, жашыруун эмес. Мисалы, биз смартфондорду сатып алсак болот, ал бизге 30 доллар турат жана аппараттык мүнөздөмөлөргө ылайык, ал дээрлик 300 долларлык Nexus жасай алат, бирок узак мөөнөттө сейрек кездешүүчү бренд (кытай) иштебейт . SD менен бирдей, көптөгөн өндүрүүчүлөр бар, бирок жакшы бренд деп таанылышат, сапаты менен анчалык көп эмес. SD өндүрүүчүлөр үчүн Google үчүн ар дайым жакшы сапатта болот, андан кийин Испаниядагы Raspberry Pi дүкөнүндө же сиздин жашаган жериңизде ушул SD карталары бар экендигин көрө аласыз. Акчанын наркына байланыштуу өзүңүздүн тыянагыңызды чыгарыңыз.
  3. Linuxту RAMга көбүрөөк, SDге азыраак жазууга коюңуз: 1-пунктуна окшош, SD-де канчалык аз жазылса, ошончолук жакшы болот. Биз RAMга көбүрөөк, ал эми SDга азыраак жазууга жетише алабыз tmpfs

Tmpfs колдонуу

Системага оперативдүү эс тутумга көбүрөөк, ал эми сактагычка азыраак жазуу керектигин айтыш үчүн (бул учурда, SD) / etc / fstabга жөн гана сап кошуңуз. Ошол сапта кайсы папканы SD эмес, RAMке орнотууну каалайбыз, мисалы:

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

Баса, эгерде сизге бул бөлүү үчүн 100 мб ашык талап кылынса, анда анын маанисин максималдуу өлчөмдө коюп, анын RAM тутумун толугу менен колдонбошу керек. Андан кийин компьютерди өчүрүп-күйгүзүңүз, ошону менен болду.

Тактоо, tmpfs менен орнотулган нерселердин бардыгы (мисалы, / var / logs) компьютер өчүрүлүп-күйгүзүлгөндө, башкача айтканда, алар өчүрүлүп-күйгүзүлгөндө, журналдар жок болуп калат, алар бош калат ж.б.у.с. алар минишет.

Акыры!

Бул кеңештер сиз үчүн оптималдуу Raspberry Pi ошондой эле аларда PiPad бар болсо. Башка жабдуулар эмне үчүн пайдалуу болорун билбейм, анткени HDD же SSD менен иштебеген жана SD карта менен иштебеген башка жабдыктарды билбейм, эгерде ал камера болбосо on

Сизге кызыктуу болду деп ишенем, айрыкча tmpfs кандай иштээрин билип


Макаланын мазмуну биздин принциптерге карманат редакциялык этика. Ката жөнүндө кабарлоо үчүн чыкылдатыңыз бул жерде.

9 комментарий, өзүңүздүкүн калтырыңыз

Комментарий калтырыңыз

Сиздин электрондук почта дареги жарыяланбайт.

*

*

  1. Маалыматтар үчүн жооптуу: Мигель Анхель Гатан
  2. Маалыматтын максаты: СПАМды көзөмөлдөө, комментарийлерди башкаруу.
  3. Мыйзамдуулук: Сиздин макулдугуңуз
  4. Маалыматтарды берүү: Маалыматтар үчүнчү жактарга юридикалык милдеттенмелерден тышкары билдирилбейт.
  5. Маалыматтарды сактоо: Occentus Networks (ЕС) тарабынан уюштурулган маалыматтар базасы
  6. Укуктар: Каалаган убакта маалыматыңызды чектеп, калыбына келтирип жана жок кыла аласыз.

  1.   Laegnur ал мындай деди:

    жакшы

    SD-дин иштөө мөөнөтүн узартуунун дагы бир мүмкүнчүлүгү - бул тутум бөлүгүн SD-ден USB HDге өткөрүп, жана SD-ди жүктөөчү катары гана колдонуу ...

  2.   загур ал мындай деди:

    Эркек, мен журналдарды эс тутумга орнотуу үчүн жакшы чечим эмес деп ойлойм, анткени RPiде 512 МБ оперативдүү эс тутум гана бар ... Лаегнурдун айткандары дагы логикасы жогору, SD жүктөөчү жана тышкы катуу диск катары колдонуңуз / var жана жада калса / үй.

  3.   Мистер Linux ал мындай деди:

    Сүрөттөрдүн баардыгы Raspberry Pi менен шайкеш эместигин маалымдаганыбыз жакшы, мен шилтемени калтырам, анда кайсы SDлер туура келгени жана шайкеш келбегендиги.
    http://elinux.org/RPi_SD_cards#SD_card_performance.

  4.   vidagnu ал мындай деди:

    Мыкты макала, ар бир варианттын оң жана терс жактары бар деп ойлойм, катуу дискти малинага салып койсоңуз, портативдүүлүктү жоготот, көлөмүн чоңойтот ж.б. Мен ойлойм, эң жакшы нерсе, аны калтыруу, баары бир SD арзан.

    урматтоо менен,

  5.   Vctrsnts ал мындай деди:

    жакшы

    Бул менин ушул веб-сайттагы 1-комментарийим. Менде 24 × 7 сервердин ролун аткарган ампуласы жана берүүсү HD менен байланышкан, RPIди 24 × 7 сервери катары колдонууда сунуш кылынган жол, SDде / жүктөө гана бар бөлүү жана калган бөлүктөрдүн бардыгы HD ичинде, андыктан HD туташтырылышы керек (Лаегнур айткандай)
    Жана ушул убакка чейин менде эч кандай көйгөй болгон жок ... Ошентип, ... 😉

  6.   Нестор ал мындай деди:

    Жакында компьютериме 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 size = 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ди туруксуз кылуу коопсузбу? Ал жерде тутумдун начар өчүп калгандан кийин калыбына келиши үчүн маанилүү эч нерсе жокпу?

    Сурайм, анткени мага эмне болду, бул өтө таң калыштуу. Мен 2011-жылдан бери Linuxту колдонуп келе жатам, электр жарыгынын үзгүлтүккө учурашынан жапа чегип келем, бирок буга чейин мындай нерсе болгон эмес. Ошол эле күнү 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 бүгүнкү күнгө чейин жакшы иштеп жатат, бирок акыркы буйрук берген модель мага сканердин барак жегичинде көйгөй жаратты - мен кайтып келем - жана мен салыштыруу жана ой-пикирлерди издөө үчүн барышкан жана алар жоктугу менен испан тилинде да, англис тилинде да көзгө урунат -

    Принтерлер үчүн "бардыгы же өтө эле же фононикс" жок - эгер кимдир бирөө аны кабыл алгысы келсе - бирок, эгер кимдир бирөө чакан кеңселерде колдонулган ушул жөнөкөй функционалдык B / W лазердик моделдерин сатуу менен алектенсе же сыяларды сатуу менен алектенсе, анда ушул типтеги моделдерге өз кардарларынын канааттануусун чогултуп, аны ушул жерде же баарлашуу аркылуу эң ылайыктуу көрүнгөн жерде бөлүшүү.

  9.   Mariano ал мындай деди:

    Маалымат үчүн рахмат. Абдан пайдалуу. Ийгиликтер!

bool(чын)