Скопіюйте поточне зображення SD на більшу SD-карту


20

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

Зараз у мене в пошті є клас 16 ГБ 10 і мені цікаво, як іти про копіювання моєї поточної установки на цю SD. Моя перша думка - використовувати диск Win32 Disk Imager для читання з 2 Гб, а потім запис на 16 ГБ. Однак це залишило б лише 2 ГБ доступними для pi на 16 ГБ правильно? По суті, мені цікаво, як можна було б переробити розмір розділу, щоб використовувати весь наявний простір на 16 ГБ SD.

Дивлячись тут, я бачу, що розділ ext4 в / dev / mmcblk0p3 - це той, який потребує повторного розміру. Чи можливо це без видалення вмісту цього розділу?

Проблема в тому, що мені доступні лише ПК з Windows. Я припускаю, що я можу завантажити raspbian на 2 Гб після копіювання зображення на 16 ГБ, щоб отримати більш функціональну вікно для Linux, але, сподіваюся, це більше роботи, ніж це потрібно ... Я відкритий для будь-яких пропозицій, просто не хотів би починати з нуля з встановити свіжий raspbmc.


RPI-клон сценарій призначений для виконання цього завдання.
Джо Боубір

Bestest відповідь я знайшов на OP питання computers.tutsplus.com/articles / ...

Відповіді:


13

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

Деякі інструкції, як налаштувати зображення картки, ви знайдете на вікі RPI "Легка настройка SD-карти" . Також є сторінка про зміну розміру розділів на rpi . Raspi-config може, очевидно, також робити це автоматично.

По суті, ви повинні мати змогу використовувати parted, fdisk, cfdisk або інший інструмент для зміни розміру кореневого розділу та використання resize2fsдля того, щоб файлова система використовувала додатковий простір.

Це все повинно працювати від запущеної системи Linux на PI, так що поки ви зможете правильно отримати зображення на картці у вікнах, це більше не повинно бути проблемою.

Зауважте, що залежно від вашого вибору та версії, карта може бути налаштована різними способами, і вказівки можуть не відповідати листу. Але ідея та сама. Знайдіть корінь, розтягніть його, змініть розмір файлової системи та насолоджуйтесь своїм новим простором (та зображенням об'ємом 16 ГБ, яке потрібно створити для резервного копіювання).

Пов'язані:


1
dd if=/dev/sdc of=/dev/sdd bs=1m

Я не бачу, як це можна зробити на пі, оскільки у нього є лише один слот для SD-карти.


3
Я не думаю, що це дуже допоможе ОП. Як ви зазначаєте, у RPi є лише один слот для SD-карти - хоча можливо, можна додати ще один до контактів SPI на порту GPIO, або через програму читання / запису карт, підключений до вбудованого концентратора, приєднаного до шини USB. Використання ddдля читання / запису з / на носій інформації найкраще здійснювати на неактивних носіях, для яких потрібен монтаж SD-карти, наприклад, на ПК з ПК Linux, але оскільки ОП говорить про використання Win32 Disk Imager, розумно вважати, що вони є (тільки ) ПК з Windows !
SlySven

Думайте поза коробкою, хлопці (буквально): візьміть стару маленьку SD-карту Pi, вставте в ноутбук, запустіть dd, якщо = / dev / sdc = / tmp / image.bin bs = 1m, вийміть старий маленький SD карту з ноутбука і поставте нову велику SD-карту, запустіть dd, якщо = / tmp / image.bin of = / dev / hdc bs = 1m, візьміть нову велику SD-карту з ноутбука і покладіть її в Pi.
Томіслав Накіч-Альфіревич

0

У вашому випадку, коли ваша оригінальна картка менша, а ціль більша, ви можете перейти безпосередньо до:

dd if=/dev/sdc of=/dev/sdd bs=1m

Це зробить клон рівня байтів від sdc до sdd, але будьте обережні, що вони можуть бути різними у вашому конкретному випадку.

Після цього ви просто завантажуєте і запускаєте raspi-config на новій карті та дозволяєте їй змінити розмір розділу, вуаля !.


0

Зараз доступний додаток під назвою sdcrad copier (піклон). Використовуйте цей додаток для створення повної резервної копії вашої ОС, і ви можете використовувати це пізніше.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.