Raspberry Pi: продовжте життя вашого SD за допомогою GNU / Linux

SSD-накопичувачі або тверді диски, як вони відомі, не є абсолютно новою технологією, оскільки вона існує на ринку вже кілька років, однак у порівнянні з жорсткими дисками (жорсткими дисками) вона все ще є дитиною в підгузниках. Однак Raspberry Pi Він не має ні жорсткого диска, ні твердотільного накопичувача, а швидше SD, який був картою пам'яті ... як вішалка, згідно з Вікіпедією:

Secure Digital (SD) - це формат карт пам'яті для портативних пристроїв, таких як цифрові камери, мобільні телефони, ноутбуки та навіть ігрові консолі (як настільні, так і портативні), серед багатьох інших.

Якщо ви живете в Іспанії і вирішили придбати свій Raspberry Pi там, в Іспанії, ніби ви живете в іншій країні і вибрали eBay, Amazon чи будь-який місцевий магазин, ваш Raspberry Pi буде поставлятися з SD, який має свої плюси і мінуси. Перш за все, в деяких випадках він буде працювати швидше, ніж жорсткий диск, але він має менший термін корисного використання, тобто він буде тривати менше, тому ось кілька порад щодо продовження терміну служби SD вашого Raspberry Pi.

Основною проблемою SD-карт є їх обмежена здатність запису. Тобто, ми можемо писати максимальну кількість разів або даних у даному секторі / просторі, це не те, що ми можемо писати, видаляти, переписувати і так до безкінечності, ми не можемо робити це назавжди, настане час, коли це неможливо буде продовжуйте писати в SD.

Тому ось кілька порад щодо продовження життя нашої SD на Raspberry Pi:

  1. SD більшої ємності: Це просто, якщо у нас є 8 Гб SD, ми маємо X місця для запису інформації, це місце має обмежену кількість читання та запису, але якщо SD має (наприклад, 16 Гб), тоді у нас буде більше місця, що означає, що потрібно буде писати стільки разів в одній області, тобто всередині SD є більше місця, куди зберігати дані.
  2. Купуйте у престижних брендів: Це не секрет, як це трапляється з SD, так і з іншими апаратними компонентами. Наприклад, смартфони, ми можемо придбати китайський, який обійдеться нам у 30 доларів, і, мабуть, відповідно до технічних характеристик він може зробити майже те саме, що Nexus у 300 доларів, однак у довгостроковій перспективі рідкісна марка (китайська) не працює. З SD це те саме, є багато виробників, але визнаних хорошим брендом, з якістю їх не так вже й багато. Google завжди радий виробникам SD з хорошою якістю, тоді подивіться, чи є в наявності в будь-якому магазині Raspberry Pi в Іспанії чи у вашому населеному пункті ці SD. Зробіть власні висновки щодо співвідношення ціни та якості.
  3. Встановіть Linux так, щоб він писав більше в оперативну пам’ять, а менше в SD: Подібно до пункту 1, чим менше SD написано, тим краще. Ми можемо досягти записів більше в оперативну пам’ять і менше в SD, використовуючи tmpfs

Використання tmpfs

Щоб сказати системі писати більше в оперативну пам'ять, а менше на запам'ятовуючий пристрій (у цьому випадку SD), просто додайте рядок до / etc / fstab. У цьому рядку ми вказуємо, яку папку ми хочемо монтувати в ОЗУ, а не в SD, наприклад:

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

До речі, якщо вам потрібно більше 100 Мб для цього розділу, змініть це значення на рядку, встановивши максимальний розмір, ми переконуємось, що він не споживає всю оперативну пам'ять. Потім перезавантажте комп’ютер і все.

Уточнення, все, що змонтовано за допомогою 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 МБ оперативної пам’яті ... Те, що, за словами Лаегнура, має набагато більше логіки, використовуйте SD як завантажувальний і зовнішній жорсткий диск для / var і even / home.

  3.   Містер Linux - сказав він

    Приємно повідомити, що не всі SD-картки сумісні з Raspberry Pi, я залишаю посилання, де докладно видно, які SD-картки є, а які - не.
    http://elinux.org/RPi_SD_cards#SD_card_performance.

  4.   відагну - сказав він

    Відмінна стаття, я думаю, що кожен варіант має свої плюси і мінуси, якщо жорсткий диск у вашій малині усуває портативність, збільшує його розмір тощо. Я думаю, що найкраще це залишити так, як є, SD все одно дешеві.

    З повагою,

  5.   Вктрнц - сказав він

    добре

    Це мій перший коментар на цьому веб-сайті, за яким я стежу. У мене є RPI, який працює як 1 × 24 сервер з амулем і передачею, підключеними до HD, так, як їх рекомендують у випадку використання RPI як 7 × 24 сервер, це те, що лише в SD є / boot розділ, і що всі інші розділи знаходяться всередині HD, що необхідно, щоб мати підключений HD (як говорить Лаегнур)
    І до цих пір у мене не було жодної проблеми ... І це триває .... 😉

  6.   Nestor - сказав він

    Нещодавно я додав твердотільний диск та 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 перемонтування rw було вирішено, але я не думаю, що це хороша ідея ходити з пошкодженим розділом.

    З іншої системи я зробив fsck, а також перевірку від gparted, і вона продовжилася з тією ж проблемою.
    Я виправив це, перевстановивши в btrfs.

    Я запитую. Чи безпечно зробити / var / log нестабільним? Там немає нічого важливого, що системі потрібно відновити після поганого відключення?

    Я запитую, бо дуже дивно, що зі мною сталося. Я використовую Linux з 2011 року, я страждаю від перебоїв в електромережі, але нічого подібного зі мною ніколи не траплялося. Того самого дня, коли я змонтував tmpfs в / var / log та інші каталоги, це трапляється зі мною.

  7.   Айнус Сольгейм - сказав він

    Гм давно я написав посібник для Debian ARM, щоб продовжити життя SD, у малині це те саме і його можна застосувати, це набагато краще, ви непогані, але ще деякі деталі відсутні.

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

  8.   мітко - сказав він

    Щодня є більше дисків SDD та змішаних конфігурацій SDD + HDD, і ця команда також продовжить термін їх корисного використання.
    І оскільки оперативна пам’ять зараз досить дешева, не завадило б заглибитися в різні налаштування, які також можуть допомогти покращити продуктивність робочого столу.

    PS: Я хотів би, щоб хтось писав статті про принтери, особливо про багатофункціональний ч / б лазер, Brother на сьогоднішній день добре справився, але остання модель, яку я замовив, дала мені проблеми з подавачем аркушів сканера - я хочу повернутися - і я пішли шукати порівняння та думки, і вони помітні своєю відсутністю як іспанською, так і англійською мовами -

    Для принтерів не існує "все або дуже або форонікс" - на випадок, якщо хтось захоче це зробити, - але тим часом, якщо хтось працює над продажем цих багатофункціональних чорно-білих моделей лазера, що використовуються в невеликих офісах, або просто продає чорнило, вони могли б збирати задоволення своїх клієнтів цим типом моделей і ділитися ним тут, або там, де це здається найбільш доцільним, передаючи його

  9.   Маріано - сказав він

    Дякую за інформацію. Дуже корисний. Успіхів!