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

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

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





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





Неправильный способ копирования файлов с Raspberry Pi на ПК

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





Можно извлечь SD-карту Raspberry Pi и прочитать данные на вашем ПК. Если необходимые данные хранятся в разделе / ​​boot /, к ним можно получить доступ с любого другого устройства. Несмотря на то, что Pi работает под управлением операционной системы Linux, даже ПК с Windows может читать эти данные.

Так почему бы тебе не сделать это?



как выключить мой iphone 12
  • В большинстве случаев карта microSD является загрузочным устройством Pi.
  • Чтобы извлечь карту, необходимо выключить Raspberry Pi.
  • Вы рискуете испортить данные на SD-карте

Как видите, этот способ в лучшем случае неудобен.

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





Как лучше всего передавать файлы с Raspberry Pi на ПК?

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

Следующие пять методов можно использовать для перемещения данных с Raspberry Pi на основной компьютер.





  1. Отправить данные по электронной почте
  2. Синхронизация через облачное хранилище
  3. Передача данных с вашего Raspberry Pi через USB
  4. Обмен данными с Raspberry Pi по SSH
  5. Используйте FTP-клиент вашего ПК для передачи данных на Raspberry Pi

Давайте раскроем каждый из них и рассмотрим их более подробно.

1. Скопируйте файлы с Raspberry Pi на ПК по электронной почте.

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

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

Обратите внимание, что, вероятно, существует ограничение на размер вложения, которое вы можете использовать. Для Gmail вы можете сохранить вложение на Google Диск. Для других решений соблюдайте общий общий лимит в 10 МБ для вложений.

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

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

Итак, что нужно делать? Что ж, вы можете получить доступ к облачным сервисам через браузер Chromium. Таким образом можно использовать Dropbox, Box, OneDrive и Google Drive. Однако успех в конечном итоге будет зависеть от того, какой Raspberry Pi вы используете.

Например, модель Raspberry Pi 4 8 ​​ГБ обеспечит более быстрый доступ к облачному хранилищу, чем Raspberry Pi 2. Мы рекомендуем придерживаться того, что вы сочтете наиболее полезным.

3. Передача файла с Raspberry Pi на ПК через USB.

Другой способ перенести данные с Raspberry Pi на ПК или с ПК на Pi - использовать съемный USB-накопитель.

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

Когда 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. Загрузите и загрузите файлы с Raspberry Pi через SSH.

Хотите перенести данные на Raspberry Pi с помощью SSH?

Команда называется scp (Протокол безопасного копирования) делает это возможным.

На ПК с Linux вы можете использовать SSH в терминале. В Windows вы можете использовать SSH в Windows PowerShell или скопировать файлы с Raspberry Pi в Windows с использованием клиента PuTTY SSH .

scp pi@192.168.0.15:file.txt

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

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

scp file.txt pi@192.168.0.15:

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

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

scp file.txt pi@192.168.0.15:subdirectory/

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

как уменьшить размер mp3-файлов

5. Передача данных Raspberry Pi с помощью FTP.

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

Скачать : FileZilla (Бесплатно)

SFTP означает протокол передачи файлов SSH. Если на вашем Raspberry Pi включен SSH, вы можете использовать SFTP для загрузки и извлечения файлов в графическом интерфейсе. Вы можете включить SSH с помощью инструмента raspi-config Raspberry Pi. Либо с рабочего стола Raspberry Pi OS откройте Меню> Настройки> Конфигурация Raspberry Pi .

Запустив FileZilla на вашем компьютере, откройте Файл> Менеджер сайта и щелкните Новый сайт . Отсюда введите айпи адрес вашего Raspberry Pi в Хозяин коробка.

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

Если Pi уже загружен, вы можете нажать Соединять чтобы начать соединение.

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

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

Копирование файлов с Raspberry Pi на ПК с Windows или Linux очень просто

Благодаря пяти разумным вариантам копирования данных на Raspberry Pi и обратно вы сразу увидите преимущества. Маленький компьютер становится намного более полезным, независимо от того, переносите ли вы файлы мультимедиа или копируете ПЗУ ретро-игр.

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

Делиться Делиться Твитнуть Эл. адрес 26 замечательных способов использования Raspberry Pi

С какого проекта Raspberry Pi начать? Вот наш обзор лучших проектов и проектов Raspberry Pi!

Читать далее
Похожие темы
  • Сделай сам
  • FTP
  • Обмен файлами
  • Raspberry Pi
Об авторе Кристиан Коули(Опубликовано 1510 статей)

Заместитель редактора по безопасности, Linux, DIY, программированию и техническому объяснению, а также производитель действительно полезных подкастов с большим опытом поддержки настольных компьютеров и программного обеспечения. Автор журнала Linux Format, Кристиан - мастер Raspberry Pi, любитель Lego и фанат ретро-игр.

Ещё от Christian Cawley

Подписывайтесь на нашу новостную рассылку

Подпишитесь на нашу рассылку технических советов, обзоров, бесплатных электронных книг и эксклюзивных предложений!

Нажмите здесь, чтобы подписаться