Raspberry Pi: با GNU / Linux عمر SD خود را افزایش دهید

همانطور که شناخته شده است ، SSD ها یا دیسک های جامد یک فناوری کاملاً جدید نیستند زیرا چندین سال است که در بازار وجود دارد ، اما در مقایسه با HDD ها (دیسک های سخت) هنوز یک کودک در پوشک است. با این حال تمشک پی این نه 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: ساده است ، اگر ما یک کارت حافظه 8 گیگابایتی داشته باشیم ، فضای X برای نوشتن اطلاعات در اختیار داریم ، این فضا دارای مقدار محدودی خواندن و نوشتن است ، اما اگر SD (به عنوان مثال) 16 گیگابایت باشد ، فضای بیشتری خواهیم داشت ، که به هیچ نوشتن چندین بار در همان منطقه ضروری خواهد بود ، یعنی فضای بیشتری در داخل SD برای قرار دادن داده وجود دارد.
  2. خرید از مارک های معتبر: این یک راز نیست ، همانطور که در SD اتفاق می افتد و در مورد سایر اجزای سخت افزاری نیز اتفاق می افتد. به عنوان مثال ، تلفن های هوشمند می توانیم یک گوشی چینی بخریم که 30 دلار برای ما هزینه داشته باشد و ظاهراً با توجه به مشخصات سخت افزاری تقریباً همان 300 دلار Nexus را می تواند انجام دهد ، اما در دراز مدت مارک نادر (چینی) کار نمی کند. با SD همان است ، تولید کنندگان زیادی وجود دارند اما به عنوان یک مارک خوب شناخته می شوند ، با کیفیت تعداد زیادی وجود ندارد. همیشه برای تولید کنندگان 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) با راه اندازی مجدد رایانه از بین می رود ، یعنی هنگام راه اندازی مجدد آنها سیاهههای مربوط به آنها را نخواهند داشت ، و به همین ترتیب برای هر پوشه ای که نصب می کنند خالی خواهد بود.

پایان!

این نکات برای شما بهینه است تمشک پی و همچنین اگر آنها یک PiPad داشته باشند. من نمی دانم برای چه تجهیزات دیگری مفید باشد زیرا ، من سخت افزار دیگری را نمی شناسم که با HDD یا SSD کار نکند و بله با کارت SD کار نمی کند ، روشن شود ، مگر اینکه دوربین نباشد ...

امیدوارم مورد توجه شما قرار گرفته باشد ، مخصوصاً دانستن نکته در مورد نحوه کار tmpfs


محتوای مقاله به اصول ما پیوست اخلاق تحریریه. برای گزارش یک خطا کلیک کنید اینجا.

9 نظر ، نظر خود را بگذارید

نظر خود را بگذارید

نشانی ایمیل شما منتشر نخواهد شد.

*

*

  1. مسئول داده ها: میگل آنخل گاتون
  2. هدف از داده ها: کنترل هرزنامه ، مدیریت نظرات.
  3. مشروعیت: رضایت شما
  4. ارتباط داده ها: داده ها به اشخاص ثالث منتقل نمی شوند مگر با تعهد قانونی.
  5. ذخیره سازی داده ها: پایگاه داده به میزبانی شبکه های Occentus (EU)
  6. حقوق: در هر زمان می توانید اطلاعات خود را محدود ، بازیابی و حذف کنید.

  1.   لاگنور dijo

    خوب

    گزینه دیگر برای افزایش عمر مفید SD ، انتقال پارتیشن سیستم از SD به USB HD و استفاده از SD فقط به عنوان بوت است ...

  2.   زاگور dijo

    مرد ، من فکر نمی کنم راه حل خوبی برای نصب log ها در حافظه باشد ، زیرا RPi فقط 512 مگابایت RAM دارد ... آنچه Laegnur می گوید منطق بسیار بیشتری دارد ، از SD به عنوان بوت و یک دیسک سخت خارجی برای / var و حتی / خانه.

  3.   آقای لینوکس dijo

    خوب است که اطلاع دهید همه SD ها با Raspberry Pi سازگار نیستند ، من پیوندی را درج می کنم که در آن جزئیات SD ها گفته می شود و سازگار نیستند.
    http://elinux.org/RPi_SD_cards#SD_card_performance.

  4.   ویداگنو dijo

    مقاله عالی ، من فکر می کنم که هر گزینه مزایا و معایب خود را دارد ، قرار دادن یک هارد دیسک در تمشک قابلیت حمل را از بین می برد ، اندازه آن را افزایش می دهد ، و غیره من فکر می کنم بهترین کار این است که آن را به حال خود رها کنیم ، SD ها به هر حال ارزان هستند.

    Saludos،

  5.   بردارها dijo

    خوب

    این اولین نظر من درباره این وب سایت است که دنبال می کنم. من یک RPI دارم که به عنوان یک سرور 1 × 24 با آمول و انتقال به HD متصل است ، روشی که در صورت استفاده از RPI به عنوان سرور 7 × 24 توصیه می شود ، این است که در SD فقط boot / وجود دارد پارتیشن و اینکه بقیه پارتیشن ها داخل HD هستند ، برای اتصال HD (لازم است ، همانطور که Laegnur می گوید)
    و تاکنون مشکلی نداشته ام ... و این دوام می آورد .... 😉

  6.   نستور dijo

    من اخیراً یک SSD و یک HD به رایانه رومیزی خود اضافه کردم و این برای من مناسب است.

    من به SSD خود Wheezy را در ext4 نصب کرده و به fstab اضافه کرده ام

    UUID = xxx / ext4 به طور پیش فرض ، noatime ، nodiratime ، 0 را کنار بگذارید
    tmpfs / tmp tmpfs به طور پیش فرض ، noexec ، nosuid 0 0
    tmpfs / var / run tmpfs size = 1024M، nr_inodes = 10k، mode = 777 0 0
    tmpfs / var / قفل tmpfs اندازه = 1024M ، nr_inodes = 10k ، حالت = 777 0 0
    tmpfs / var / log tmpfs size = 1024M، nr_inodes = 10k، mode = 777 0 0

    و من بدبخت شدم که در همان روز دچار قطع برق شدم و در نتیجه ، ریشه به صورت "فقط خواندنی" سوار شد. با نصب مجدد mount -o ، rw حل شد اما فکر نمی کنم راه رفتن با پارتیشن خراب فکر خوبی باشد.

    از سیستم دیگری fsck و همچنین بررسی gparted را انجام دادم و با همان مشکل ادامه یافت.
    من با نصب مجدد در btrf ها آن را برطرف کردم.

    من می پرسم. آیا ساختن / var / log بی خطر است؟ در آنجا هیچ چیز مهمی وجود ندارد که سیستم نیاز به بازیابی پس از خاموش شدن بد داشته باشد؟

    من می پرسم زیرا بسیار عجیب است که چه اتفاقی برای من افتاده است. من از سال 2011 از لینوکس استفاده می کنم ، از قطعی برق رنج می برم اما چنین اتفاقی برای من نیفتاده است. همان روزی که من با tmpfs to / var / log و سایر فهرست ها نصب کرده ام ، این برای من اتفاق می افتد.

  7.   آینوس سولهایم dijo

    آهم مدتها پیش برای افزایش عمر SD یک کتابچه راهنمای نوشتم برای Debian ARM ، در تمشک همان است و می توان آن را اعمال کرد ، این بسیار بهتر است ، شما اشتباه نمی کنید اما جزئیات بیشتری از دست رفته است.

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

  8.   دستکش dijo

    هر روز تعداد بیشتری دیسک SDD و پیکربندی های مختلط SDD + HDD وجود دارد و این دستور همچنین عمر مفید آنها را افزایش می دهد.
    و از آنجا که RAM در حال حاضر بسیار ارزان است ، نفوذ در تنظیمات مختلفی که می توانند به بهبود عملکرد دسک تاپ نیز کمک کنند ضرری نخواهد داشت.

    PS: من دوست دارم کسی مقالاتی در مورد چاپگرها بنویسد ، به خصوص لیزر چند منظوره b / w ، برادر تا به امروز کار خوبی انجام داده است ، اما آخرین مدلی که سفارش دادم به من مشکل تغذیه کننده صفحه اسکنر را داده است - من برمی گردم - به دنبال مقایسه و نظرات رفته اند ، و آنها به دلیل عدم حضور ، به اسپانیایی و انگلیسی مشهود هستند -

    برای چاپگرها "همه یا خیلی یا فورونیکس" وجود ندارد - درصورتی که کسی بخواهد این کار را انجام دهد - اما در این بین ، اگر کسی در فروش این مدل های لیزر چند منظوره B / W که در دفاتر کوچک استفاده می شود یا به راحتی فروش جوهر کار می کند ، می توانند رضایت مشتریان خود را از این نوع مدل ها جمع آوری کرده و با برقراری ارتباط آن را در اینجا یا جایی که به نظر مناسب می آید به اشتراک بگذارند

  9.   ماریانو dijo

    سپاس گذارم برای اطلاعات. بسیار مفید. موفقیت ها!