Если вы хотите сохранить все данные, вам, вероятно, придется создать образ диска. Более того, Windows не может распознать типичные файловые системы Linux, поэтому вы, вероятно, даже не сможете увидеть свои файлы, когда подключите SD-карту.
Создание образа диска сохранит не только файлы, но и структуру файловой системы, и когда вы решите прошить новую SD-карту, вы сможете просто подключить ее, и она будет работать.
Linux
В Linux вы можете использовать стандартный dd
инструмент:
dd if=/dev/sdx of=/path/to/image bs=1M
Где /dev/sdx
твоя SD-карта?
макинтош
На Mac вы также можете использовать стандартный dd
инструмент с немного другим синтаксисом:
dd if=/dev/rdiskx of=/path/to/image bs=1m
Где /dev/rdiskx
твоя SD-карта?
(использование rdisk предпочтительнее, поскольку его необработанное устройство - быстрее)
Чтобы узнать, какой диск ваше устройство вводит diskutil list
в командной строке, вам также может потребоваться быть пользователем root; чтобы сделать этот тип sudo -s
и введите свой пароль, когда будет предложено.
Windows
Опция 1
В Windows вы можете использовать обратный процесс, который вы использовали при прошивке SD-карты.
Вы можете использовать Win32 Disk Imager , который является предпочтительным инструментом для прошивки SD-карты Foundation. Просто введите имя файла (местоположение и имя файла резервной копии, который будет сохранен), выберите устройство (SD-карту) и нажмите read:
Конечно, вы также можете использовать RawWrite , dd
для Windows или аналогичных инструментов, процесс довольно похож.
Вариант 2
Если вы не хотите выполнять резервное копирование всей системы, а только определенных файлов, я предлагаю вам подключиться к Raspberry Pi через SFTP и скопировать файлы на локальный компьютер (вы можете использовать клиент WinScp ). Если у вас включен SSH, SFTP обычно не требует специальной настройки на стороне Raspberry Pi.
Другой вариант - скопировать файлы в удаленную систему с помощью rsync .
Вы также можете установить специальные драйверы, чтобы ваша Windows могла читать ext
файловые системы (и, таким образом, могла читать всю SD-карту), например, ext2fsd
но это, вероятно, не стоит усилий.
Поскольку изображение будет того же размера, что и ваша SD-карта, вы можете сжать его. Это может быть достигнуто просто с помощью вашего любимого инструмента сжатия, таких как gzip
7zip, WinZip, WinRar ...