1

Тема: Резервная копия карты.

Возник вот такой вопрос-система на моей таблетке клонирована на карту памяти,все замечательно работает.Возникла идея сделать резервную копию этой карты,что б в случае аварии( определенной теме обсуждалася ресурс карт в таком режиме работы),просто втыкаю запасную и продолжаю пользоваться девайсом не заморачиваясь клонированием и пеустановкой софта.Возможно ли такая операция с помощью картридера и ББ?Как я понимаю,через винду это сделать нельзя,не увидит все разделы карты...

2 Отредактировано Xlab (09-08-2009 09:51:20)

Re: Резервная копия карты.

да, хорошая идея. я 15  минут назад уже сгорел.

если внутренняя карта у вас 2гб и есть внешняя 2гб, просто отмонтируем все разделы(работать надо из flash) и выполнить из под рута простую команду:

ЛИЧНО У МЕНЯ mmcblk0 - внутренняя карта, mmcblk1 - ВНЕШНЯЯ. снимаю с себя всякую ответственность, мне уже хватило. сначала нужно разобраться где что.

dd if=/dev/mmcblk0 of=/dev/mmcblk1
iPad3, Ainol Novo7 Elf

3 Отредактировано markel (09-08-2009 22:33:14)

Re: Резервная копия карты.

Может я не так выразился-я думал,выключить таблетку,извлечь карту памяти,вставить в картридер,скопировать ее все содержимое на комп,вставить чистую карту,и залить на нее все с компа. Вопрос-как это все сделать? Как разбить карту на две части с разной файловой системой?
ЗЫ.Внешняя карта у меня 8Гиг. Хочу сделать полную копию.Как?

4

Re: Резервная копия карты.

Если на ББ линукс, командой dd снимаете полный образ диска, не заморачиваясь разделами. опция of может писать в файл. Такоже обратно, из файла на другой диск.
Под виндой есть коммерческие, дорогие, навороченные программы сохранения образов (что в линуксе делает крошечная dd).

Был Nokia N800 + A-Data SDHC6 4Gb + Kingston SDHC6 8Gb + Nokia 5610 + USBHDD + Card Readers + Palm TT3 + Linksys WRT54G / OpenWRT + Megafon EDGE + BT GPS Holux M1000.

5 Отредактировано jaraduga (10-08-2009 12:02:29)

Re: Резервная копия карты.

Если на ББ не Linux, то http://shounen.ru/soft/flashnul/. И вроде не комерческая.

N800 OS2008 5.2008.43-7/Kindle 4 Touch

6

Re: Резервная копия карты.

я использую Acronis True Image. Она платная, так что имейте это в виду wink
Втыкаю карту в картовод, делаю полный образ. Потом из него восстанавливается без проблем.  Уже несколько раз спасало после неудачных экспериментов.

Nokia N810

7

Re: Резервная копия карты.

Rajken пишет:

я использую Acronis True Image.

Обычно True Image раздел на карте не видит. Как выходишь из положения?

8 Отредактировано Bolt123 (12-08-2009 10:45:35)

Re: Резервная копия карты.

чтоб не воевать с копированием в винде (если нет постоянного линуха на компе) можно скачать Puppyrus который грузится с сидюка и юзать его когда надо сделать какой-нить dd

и когда dd делаете рекомендуется параметр bs=... ставить ( размер блока чтения-записи) побольше ставить, чтоб процесс побыстрее шел

PS поскольку карта с памяти в таблеке с системой, то копровать надо на карту такого же размера всю карту целиком а не отдельные разделы

PPS в этом отношени n800 супер - можно dd сделать прямо на таблетке с одной карты на другую smile

n800 5.2008.43-7

9

Re: Резервная копия карты.

Специально для работы с разделами (измерение размеров и пр.) есть диск pmagic. Это специализированный бесплатный лив-линукс CD.
http://partedmagic.com/
pmagic-4.3.iso.zip (93MB)
Заодно заменит обычный лив-линукс, включает и броузер и основные проги.
В своей специализации заменяет Acronis Partition Manager. Насчёт disk/partition image графической программой - не уверен (не помню), но уж тот же dd...

Был Nokia N800 + A-Data SDHC6 4Gb + Kingston SDHC6 8Gb + Nokia 5610 + USBHDD + Card Readers + Palm TT3 + Linksys WRT54G / OpenWRT + Megafon EDGE + BT GPS Holux M1000.

10 Отредактировано Xlab (12-08-2009 22:29:29)

Re: Резервная копия карты.

PPS в этом отношени n800 супер - можно dd сделать прямо на таблетке с одной карты на другую

вот и замкнулись на второй пост. помоему самый простой вариант. Грузитесь из флеша(самая первая ось на вашей таблетке, я не знаю как еще назвать), затем входите в режим рута, отмонтируете все разделы(позаботьтесь отключить файл подкачки, своп)

umount /dev/mmcblk*

а затем dd. проверьте только что у вас mmcblk0 а что mmcblk1. параметр bs лучше ставить bs=8k

это самый простой и надёжный(если не перепутать) способ.

и на случай добавьте пункт в загрузочное меню, чтобы можно было грузануться прямо с флешки

P.S. но если вам нужен способ с обязательным использованием картридера и бб..

iPad3, Ainol Novo7 Elf

11

Re: Резервная копия карты.

Я после сегоднешнего опыта тоже задумался над созданием копии системы, которая находится на внутренней флешке N810.
Может есть способ снятия образа только одного раздела непосредственно с системой с сохранением всех прав? Может tar'ом?
Только вот какие флаги к нему применить...
Нужен такой образ, чтобы в случае чего я его мог прямо на таблетке распаковать и запустить.

Samsung i9001 | Nokia N91 | Acer Aspire 5535 | Acorp W422G
Продал таблетку... Теперь жалею...

12

Re: Резервная копия карты.

самое надёжное - снять образ раздела в файл командой dd с опциями.

Был Nokia N800 + A-Data SDHC6 4Gb + Kingston SDHC6 8Gb + Nokia 5610 + USBHDD + Card Readers + Palm TT3 + Linksys WRT54G / OpenWRT + Megafon EDGE + BT GPS Holux M1000.

13

Re: Резервная копия карты.

+1, сам всегда храню образы, снятые dd, как самый надежный вариант.
Правда на таблетке их не распакуешь, т.к. размер образа в этом случае = размеру флешки с которой он снят. То есть чтобы этот образ хранить понадобится еще одна флешка не меньшего размера.

А вообще можно и tar'ом снять образ. Примерно так, как в FAQ он используется для клонирования

N̶8̶0̶0̶ + N̶8̶1̶0̶ + N̶9̶0̶0̶ + N̶9̶5̶0̶ + N̶9̶ ̶C̶y̶a̶n̶ + N̶9̶ ̶B̶l̶a̶c̶k̶

14 Отредактировано DarkTroll (27-01-2010 22:31:18)

Re: Резервная копия карты.

Вот сейчас запустил снятие образа этой командой:

dd if=/dev/mmcblk0p2 bs=64K | gzip -c > /media/mmc1/reserv.img.gz

Посмотрим, сколько получится в итоге.
Восстанавливать надо будет по идее этой коммандой:

gzip -dc /media/mmc1/reserv.img.gz | dd of=/dev/mmcblk0p2  bs=64K
Samsung i9001 | Nokia N91 | Acer Aspire 5535 | Acorp W422G
Продал таблетку... Теперь жалею...

15

Re: Резервная копия карты.

Кстати, bzip2 обычно сжимает процентов на 10-20 лучше. Правда раза в 2-3 дольше

N̶8̶0̶0̶ + N̶8̶1̶0̶ + N̶9̶0̶0̶ + N̶9̶5̶0̶ + N̶9̶ ̶C̶y̶a̶n̶ + N̶9̶ ̶B̶l̶a̶c̶k̶

16

Re: Резервная копия карты.

не
gzip -x /media/mmc1/reserv.img.gz | dd of=/dev/mmcblk0p2  bs=64K
а
gzip -dc /media/mmc1/reserv.img.gz | dd of=/dev/mmcblk0p2  bs=64K

Был бы у Чехова автомобиль, поворотник бы Чехов включал.
N810 (DIABLO_5.2008.43-7)

17

Re: Резервная копия карты.

Только что закончилось создание образа. Итого 527Мб. Это свежеустановленная система с 10-12 необходимыми небольшими программами и очищенным кэшем apt. Многовато как-то....

Samsung i9001 | Nokia N91 | Acer Aspire 5535 | Acorp W422G
Продал таблетку... Теперь жалею...

18

Re: Резервная копия карты.

Так копируются же поблочно ВСЯ карта.

Был бы у Чехова автомобиль, поворотник бы Чехов включал.
N810 (DIABLO_5.2008.43-7)

19

Re: Резервная копия карты.

Т.е то что я указал именно 2-ой раздел - это ничего не дало? Он все-равно всю карту копировал?

Samsung i9001 | Nokia N91 | Acer Aspire 5535 | Acorp W422G
Продал таблетку... Теперь жалею...

20 Отредактировано Mitrandir (27-01-2010 23:06:44)

Re: Резервная копия карты.

Нет, он скопировал только второй раздел. Но в образ вошли также и сектора раздела, не занятые файлами. А они содержат отнюдь не нулями и дают огромный вклад в размер архива. Если хочется получить образ минимального объема, то придется:
1. забить карту нулями
2. установить систему и софт
3. снять образ

Ну или отказаться от dd и архиваровать таром

N̶8̶0̶0̶ + N̶8̶1̶0̶ + N̶9̶0̶0̶ + N̶9̶5̶0̶ + N̶9̶ ̶C̶y̶a̶n̶ + N̶9̶ ̶B̶l̶a̶c̶k̶

21

Re: Резервная копия карты.

Mitrandir пишет:

Ну или отказаться от dd и архиваровать таром

Вот! Именно поэтому я и интересовался сразу tar'ом! Вопрос в том, возможно ли создать образ tar'ом, чтобы это не повлияло на права и т.п? Чтобы системой можно было пользоваться сразу после разархивирования, не возясь с правами и прочими факторами, так важными для нормального функционирования системы.

Samsung i9001 | Nokia N91 | Acer Aspire 5535 | Acorp W422G
Продал таблетку... Теперь жалею...

22

Re: Резервная копия карты.

Что значит "не повлияло на права"? Как сархивируете так и повлияет. Он же права не выдумывает, а копирует. Для копии самое то, по-моему.

N800 -> N810 -> N900

23

Re: Резервная копия карты.

В общем делаю так.
1. Гружусь с NAND'а.
2. mount /dev/mmcblk0p2 /media/temp
3. cd /media/mmc1/backup
4. tar -zcf backup.tar.gz /media/temp

Архив начал создаваться, но в самом начале выкинул "tar: removing leading '/' from member names".
Что бы это это значило и повлияет ли это на что-то?

Samsung i9001 | Nokia N91 | Acer Aspire 5535 | Acorp W422G
Продал таблетку... Теперь жалею...

24

Re: Резервная копия карты.

Это значит, что раскрывать архив тоже нужно будет в корне - в / или жк tar раскроет всё в текущем каталоге

tar из соображений безопасности запаковывает с относительными путями, а не с абсолютными (если явно не указано обратное)

N800 -> N810 -> N900

25

Re: Резервная копия карты.

Если архивировать так:

tar zcf backup.tar.gz /media/temp

То тар сохранит полные пути, включая media/temp, и при разархивации засунет все в /media/temp. Лучше сделайте так:

cd /media/temp
tar zcf /media/mmc1/backup/backup.tar.gz *
N̶8̶0̶0̶ + N̶8̶1̶0̶ + N̶9̶0̶0̶ + N̶9̶5̶0̶ + N̶9̶ ̶C̶y̶a̶n̶ + N̶9̶ ̶B̶l̶a̶c̶k̶