5 способов скопировать данные с Raspberry Pi на ПК

Вы добились успеха с вашим последним проектом Raspberry Pi. Возможно, вы используете его для создания фотографий, музыки или даже видео? Как бы то ни было, в какой-то момент вам понадобится простой способ получить данные с SD-карты Pi и на жесткий диск вашего ПК.

Это может быть сложно.

Практически без поддержки облачных сервисов ответ приходит в виде сменных носителей, электронной почты и хитростей в локальной сети. Если вам когда-либо приходилось копировать данные в Raspberry Pi или из него и сталкиваться с проблемами, эти пять методов должны помочь вам в будущем.

1. Отправить данные по электронной почте

Это, пожалуй, самый очевидный вариант — это, конечно, первое, что я попробовал. Получив доступ к почтовому клиенту Raspberry Pi по умолчанию (Claws Mail начиная с версии Raspbian Jessie для настольных компьютеров PIXEL)

), это простая задача настроить учетную запись электронной почты, добавить вложение и отправить данные.

5 способов скопировать данные с Raspberry Pi на компьютер

Вы можете предпочесть доступ к Gmail через веб-браузер Chromium — подойдет любой из этих вариантов.

Как вы отправляете письмо, зависит от вас. Если вы используете Gmail, вы сможете сохранить сообщение как черновик. Затем, когда вы войдете в Gmail на своем основном ПК, он будет там. В противном случае, если вы используете почтовый клиент, просто отправьте его по электронной почте на свой собственный адрес или на другую учетную запись электронной почты, к которой у вас есть доступ.

Если у вас нет второй учетной записи электронной почты, но есть учетная запись Facebook, значит, у вас есть учетная запись электронной почты Facebook. В сжатие, отправьте данные на это.

2. Доступ к облачному хранилищу в браузере

Другой очевидный, но медленный вариант — получить доступ к одной из ваших облачных учетных записей и синхронизировать данные таким образом. К сожалению, ни один из известных облачных сервисов не предлагает приложений для Raspberry Pi, поэтому лучше всего загружать файлы через браузер Chromium.

Но какой сервис вы должны использовать?

Dropbox и Box доступны через браузер, но работают медленно. Между тем, OneDrive и Google Drive практически не могут быть использованы. Мы предлагаем придерживаться того, что вы считаете наиболее полезным.

3. Используйте USB-накопитель

Другой разумный выбор — использовать USB-накопитель. Просто вставьте отформатированный диск в свободный USB-слот в вашем Raspberry Pi и дождитесь его появления в файловом менеджере Raspbian. Если вы используете старый Pi или Raspberry Pi Zero

и не хватает портов USB, то пришло время использовать концентратор USB. В то время как стандартный USB-концентратор подойдет для флеш-устройства USB, обратите внимание, что для устройств, которые будут получать питание от Pi, потребуется концентратор с питанием.

5 способов скопировать данные с Raspberry Pi на USB-накопитель muo rpi

Со вставленным USB-накопителем он должен автоматически подключиться. Если нет, вам нужно будет смонтировать его вручную. Начните с поиска уникального идентификатора:

ls -l /dev/disk/by-uuid/

Как правило, вы найдете запись с именем sda1 (хотя она может отличаться), поэтому запишите имя, прежде чем продолжить.

Далее создайте точку монтирования. По сути, это каталог, который будет отображать содержимое диска.

sudo mkdir /media/usb

(Вам не нужно называть это «usb», но это помогает.)

Затем убедитесь, что пользователь Pi владеет папкой. В противном случае вы не сможете просматривать содержимое!

sudo chown -R pi:pi /media/usb

Затем вы можете смонтировать диск с помощью:

sudo mount /dev/sda1 /media/usb -o uid=pi,gid=pi

Закончив, вы можете легко скопировать файлы на USB-накопитель и после безопасного извлечения скопировать их на свой главный компьютер. Чтобы вручную отключить использование:

sudo umount /media/usb

4. Отправка и получение данных с SCP

Немного сложно начать работать, идея в том, что вы можете использовать командную строку для отправки и получения данных между вашим Raspberry Pi и вашим ПК.

Команда называется УПП (Протокол защищенного копирования) делает это возможным. Чтобы использовать его, вам сначала нужно установить SSH-соединение с вашим Raspberry Pi

, Это лучше всего работает для Linux, так как пользователям Windows потребуется установить SSH-клиент, чтобы он работал. После подключения в Linux введите:

scp pi@192.168.0.15:file.txt

Это использует УПП Команда, идентифицирует устройство и имя пользователя по умолчанию, а также указывает имя файла. Документ file.txt будет перенесен из Pi в домашнюю директорию вашего компьютера.

Чтобы скопировать файл file.txt на свой Pi, используйте:

scp file.txt pi@192.168.0.15:

(Это: в конце очень важно!)

Опять же, домашний каталог является местом назначения. Чтобы изменить это, укажите другой каталог, например:

scp file.txt pi@192.168.0.15:subdirectory/

Этот метод аналогичен команде ADB push, используемой для отправки данных на устройство Android и обратно.

при перепрошивке нового ПЗУ или рута.

5. Лучший вариант: SFTP

Если у вас есть хороший FTP-клиент с поддержкой безопасного SFTP, то это, возможно, лучший вариант для получения данных с вашего Raspberry Pi. Для этого, гибкий проект с открытым исходным кодом FileZilla

это хорошее место для начала. Вы можете скачать копию с filezilla-project.org.

SFTP означает протокол передачи файлов SSH, поэтому, пока SSH включен на Raspberry Pi (обычно через экран raspi-config), вы можете использовать SFTP для загрузки и извлечения файлов в графическом интерфейсе.

С запущенной FileZilla откройте Файл> Менеджер сайта, и нажмите Новый сайт. Отсюда введите айпи адрес вашего Raspberry Pi в хозяин коробка (или просто raspberrypi.local если у вас запущены службы Bonjour).

5 способов скопировать данные с Raspberry Pi на ПК muo diy raspberrypi параметры передачи sftp

Продолжайте заполнять форму, выбирая SFTP — протокол передачи файлов SSH для протокола и Нормальный для типа входа. Введите текущие Raspbian имя пользователя и пароль для пользователя и пароля (по умолчанию это пи и малина). Вы можете нажать переименовывать дать подключению описательное имя — это особенно полезно, если вы регулярно используете FileZilla.

5 способов скопировать данные с Raspberry Pi на ПК muo diy raspberrypi

Пока пи уже загружен, вы можете нажать соединять начать соединение. В FileZilla локальное устройство (ваш компьютер) представлено слева, а удаленный компьютер (ваш Raspberry Pi) — справа. Вам нужно будет просмотреть каталоги с обеих сторон, чтобы найти исходный и целевой файлы. Сделав это, вы можете скопировать файлы с вашего Raspberry Pi, перетащив их на левую панель или щелкнув правой кнопкой мыши и выбрав Скачать.

(Чтобы скопировать файлы в Pi, просто переместите их слева направо.)

Хотя установка немного сложна, мы считаем, что SFTP — лучшее решение для передачи файлов на Raspberry Pi и обратно.

Считаете ли вы перенос данных между вашим компьютером и Raspberry Pi хлопотным? Вы пробовали любой из этих методов или у вас есть свой трюк? Напишите нам в комментариях!

Ссылка на основную публикацию
Adblock
detector