Реклама

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

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

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

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

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

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

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

instagram viewer

Как вы отправляете письмо, зависит от вас. Если вы используете 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 владеет папкой. В противном случае вы не сможете просматривать содержимое!

судо чоун -R пи: пи / медиа / usb

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

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

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

sudo umount / media / usb

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

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

Команда называется УПП (Протокол защищенного копирования) делает это возможным. Чтобы использовать его, вам сначала нужно установить SSH соединение с вашим Raspberry Pi Настройка Raspberry Pi для использования без головы с SSHRaspberry Pi может принимать команды SSH при подключении к локальной сети (через Ethernet или Wi-Fi), что позволяет легко его настроить. Преимущества SSH выходят за рамки ежедневных проверок ... Читать далее . Это лучше всего работает для Linux, так как пользователям Windows потребуется установить SSH-клиент, чтобы он работал. После подключения в Linux введите:

scp [email protected]: file.txt

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

Скопировать файл .txt к твоему пи, используйте:

scp file.txt [email protected]:

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

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

scp file.txt [email protected]: подкаталог /

Этот метод похож на команду ADB push, используемую для отправлять данные на устройство Android и обратно Как использовать ADB и Fastboot на Android (и почему вы должны)Умение освоить ADB и Fastboot может значительно улучшить ваши впечатления от Android. Читать далее при перепрошивке нового ПЗУ или рута.

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

Если у вас есть хороший FTP-клиент с поддержкой безопасного SFTP, то это, возможно, лучший вариант для получения данных с вашего Raspberry Pi. Для этого гибкий проект с открытым исходным кодом FileZilla FileZilla - Почему этот клиент FTP побеждает своих конкурентовПортативные приложения делают вас независимым. Хранящиеся на USB-накопителе или в папке Dropbox, все необходимые инструменты будут у вас под рукой, куда бы вы ни пошли. Вам также не нужно ничего устанавливать. Читать далее это хорошее место для начала. Вы можете скачать копию с filezilla-project.org.

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

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

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

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

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

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

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

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

И если вы заинтересованы в используя Raspberry Pi в качестве настольного ПК Использование Raspberry Pi в качестве настольного ПК: 7 вещей, которые я выучил за неделюМожет ли скромный Raspberry Pi заменить настольный ПК? Я потратил семь дней на написание и редактирование Pi, с интересными результатами. Читать далее посмотрите, что мы узнали из этого.

Кристиан Коули - заместитель редактора по безопасности, Linux, DIY, программированию и технологиям. Он также выпускает подкаст «Действительно полезный» и имеет большой опыт в поддержке настольных компьютеров и программного обеспечения. Кристиан - участник журнала Raspberry Pi, любитель лего и поклонник ретро-игр.