Як клонувати Raspberry Pi SD Card для дурного резервного копіювання
Малиновий пис може бути непостійним. Якщо ви коли-небудь отримали пошкоджену SD-карту від відключення електроенергії, поганого кабелю, розгону або іншої проблеми, ви знаєте, наскільки це дратує її для початку. Але ми можемо це виправити.
Як це працює
У мене це траплялося дуже часто, і я врешті-решт з'ясував хороше рішення. Як тільки я налаштував свій проект Pi саме так, як я хочу, я просто використовую Win32 Disk Imager на Windows, щоб клонувати зображення своєї SD-карти на мій комп'ютер. Там я зберігаю його, благополучно, поки щось піде не так з моїм Пі. Коли це станеться, я можу просто повторно скопіювати це зображення на SD-карту, перезаписавши зламану або пошкоджену версію, і я знову працюю і працюю. (Якщо ви не використовуєте Windows, ви можете зробити щось подібне в Linux з командою dd.) Це так просто, кожен користувач Raspberry Pi повинен це зробити.
Це найкраще працює з тими проектами Pi, які вимагають початкового налаштування, а потім просто працювати у фоновому режимі, виконуючи свою справу. Якщо ви коли-небудь вноситимете зміни до проекту Pi, вам доведеться повторно клонувати зображення, але з великою кількістю проектів це ідеально. Наприклад, я використовую цю техніку для двох малинових птахів, що виконують Kodi-якщо будь-коли йде вниз, я можу просто повторно клонувати мій особистий образ, а коробки повертаються і працюють в найкоротші терміни, захоплюючи сучасну бібліотеку дані з мого домашнього сервера та бази даних MySQL так, ніби нічого не відбувалося.
І як бонус, ви можете легше обмінюватися своїми проектами Raspberry Pi, просто надрукувавши своє клоноване зображення на нову SD-карту (або поділившись самим зображенням).
Ось як це зробити.
Як створити резервну копію вашого Raspberry Pi Project
Коли ваш Pi налаштований саме так, як ви хочете, закрийте його та видаліть його SD-карту. Підключіть SD-карту до комп'ютера, завантажте Win32 Disk Imager (якщо ви ще цього не зробили) і запустіть її. Якщо у вашому комп'ютері немає вбудованого читача, його потрібно купити. Ми рекомендуємо щось на зразок цього Anker 8-в-1 reader ($ 10), тому що ви також можете використовувати його для різних форматів SD.
Примітка: Якщо ваш проект Pi заснований на Linux (як багато хто з них), ви можете отримати попередження про те, що карта SD не читається Windows, і має бути відформатована. Це нормально, не форматуйте його! Просто закрийте вікно і рухайтеся далі.
У Win32 Disk Imager натисніть кнопку синьої папки, щоб вибрати розташування зображення, яке ви збираєтеся створити. Я дав мій ім'я, яке дає мені знати, який проект і Pi в моєму будинку це для.
Далі виберіть Pi з випадаючого меню «Пристрій». Якщо ваш Pi має декілька розділів, виберіть перший, але не хвилюйтеся, цей процес буде клонувати всю картку, а не лише окремий розділ.
Після цього натисніть кнопку "Читати". Це зчитує дані SD-карти, перетворює її на зображення і зберігає зображення у вказаному місці. Зауважте, що цей процес може зайняти деякий час. Так само, як і до години або більше, залежно від розміру вашої карти SD.
Коли все закінчиться, поверніть карту назад у свій Pi і продовжуйте працювати як звичайно! Цей проект тепер резервне копіювання на ваш комп'ютер.
Як відновити свій Raspberry Pi Project
Тепер, якщо щось піде не так з вашою карткою, ви зможете відновити її так само легко. По-перше, видаліть SD-карту за допомогою цих інструкцій.
Зі стираною карткою все ще вставлено у комп'ютер, знову відкрийте вікно Win32 Disk Imager. Цього разу натисніть синю папку і перейдіть до збереженого зображення. Виберіть картку SD зі спадного списку так само, як і раніше.
Після налаштування натисніть кнопку "Записати". Це перезаписує дані SD-карти даними з клонованого зображення.
Зауважте, що для досягнення найкращих результатів, можливо, потрібно буде використовувати одну і ту ж SD-карту або принаймні ту саму модель SD-карти. 8 Гб карти однієї марки може бути дещо іншим розміром, ніж 8 Гб карти іншої марки, і якщо карта призначення менша, ніж карта, з якої було створено зображення, вона не працюватиме. (Проте клонування на більшу карту повинно працювати.)
Фото: Золтан Кірали / Shutterstock.com.