Как да копирате данни от Raspberry Pi на компютър: 5 начина

Как да копирате данни от Raspberry Pi на компютър: 5 начина

Както и да използвате своя Raspberry Pi, в един момент ще търсите лесен начин за копиране на данни към и от компютъра. Може да работи с уеб сървър, медиен сървър, машина за ретро игри, каквото и да е.





Това може да бъде сложно. По принцип има един лош начин за прехвърляне на файлове от Raspberry Pi на компютър и няколко добри. Ако някога ви се е налагало да копирате данни към или от Raspberry Pi и да срещнете проблеми, тези пет метода трябва да ви помогнат в бъдеще.





Грешен начин за копиране на файлове от Raspberry Pi на компютър

Ще разгледаме пет метода за копиране на данни от Raspberry Pi на вашия настолен или преносим компютър по -долу. Преди това обаче си струва да се обмисли шестият вариант и как е абсолютно погрешен начин да го направите.





Възможно е да извадите SD картата на Raspberry Pi и да прочетете данните на вашия компютър. Ако необходимите данни се съхраняват в / boot / дяла, те могат да бъдат достъпни чрез всяко друго устройство. Въпреки че Pi работи с операционна система Linux, дори компютър с Windows може да прочете тези данни.

И така, защо да не направите това?



как да изтриете търсенето си в google
  • В повечето случаи 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 MB за прикачени файлове.

2. Достъп до Cloud Storage в браузъра

Както бе отбелязано по -горе, можете да използвате Google Диск за хостване на прикачен файл към имейл. Но това не е единствената облачна опция, която трябва да обмислите. За съжаление, нито една известна облачна услуга не предлага лоши приложения за Raspberry Pi.

И така, какво трябва да направите? Е, можете да получите достъп до облачни услуги чрез браузъра Chromium. Dropbox, Box, OneDrive и Google Drive могат да се използват по този начин. Успехът в крайна сметка ще зависи от това коя Raspberry Pi използвате.

Например, моделът Raspberry Pi 4 8GB ще осигури по -бърз достъп до облачното хранилище в сравнение с Raspberry Pi 2. Бихме препоръчали да се придържате към това, което намерите за най -полезно.

3. Прехвърляне на файл от Raspberry Pi към компютър чрез USB

Друг начин за преместване на данни от вашия Raspberry Pi към компютър или от компютър към вашия Pi е с подвижно USB устройство.

Всички Raspberry Pi имат стандартно USB устройство (с изключение на Pi Zero --- това идва с подходящ адаптер). Просто поставете форматирано устройство в резервен 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 (Secure Copy Protocol) прави това възможно.

На компютри с 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 при мигане на нов ROM или вкореняване.

кога създадохте този акаунт в google

5. Прехвърляне на Raspberry Pi данни чрез FTP

Ако имате добър FTP клиент, който има поддръжка за защитения SFTP, това може би е най -добрият вариант да вземете данни от вашия Raspberry Pi. За тази цел гъвкавият проект FileZilla с отворен код е добро начало.

Изтегли : FileZilla (Безплатно)

SFTP означава SSH протокол за прехвърляне на файлове. Ако SSH е активиран на вашия Raspberry Pi, можете да използвате SFTP за бутане и изтегляне на файлове в GUI. Можете да активирате SSH, като използвате инструмента за Raspi-конфигурация на Raspberry Pi. Друга възможност е да отворите от работния плот на Raspberry Pi OS Меню> Предпочитания> Конфигурация на Raspberry Pi .

Когато FileZilla работи на вашия компютър, отворете Файл> Мениджър на сайтове и щракнете Нов сайт . От тук въведете IP адрес на вашия Raspberry Pi в Домакин кутия.

Продължете да попълвате формуляра, като изберете SFTP - SSH протокол за прехвърляне на файлове за протокола и Нормално за Тип вход. Въведете текущото потребителско име и парола на Raspbian за Потребител и Парола (по подразбиране това са 'pi' и 'raspberry'). Помислете за използване Преименувайте за да дадете на връзката описателно име --- това е особено полезно, ако използвате FileZilla редовно.

Ако Pi вече е стартиран, можете да щракнете Свържете се за да започнете връзката.

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

За да копирате файлове в Pi, просто ги преместете отляво надясно.

Копирането на файлове от Raspberry Pi на компютър с Windows или Linux е лесно

С пет разумни опции за копиране на данни към и от вашия Raspberry Pi, веднага ще видите ползата. Малкият компютър става значително по -полезен, независимо дали прехвърляте мултимедийни файлове или копирате ROM за ретро игри.

Макар и малко неудобно за настройка, смятаме, че SFTP е най -доброто решение за прехвърляне на файлове към и от вашия Raspberry Pi. Какъвто и метод да използвате, всеки проект на Raspberry Pi се нуждае от някаква система за отдалечено прехвърляне на файлове.

Дял Дял Туит електронна поща 26 страхотни приложения за Raspberry Pi

С кой проект на Raspberry Pi трябва да започнете? Ето нашия списък с най -добрите приложения и проекти на Raspberry Pi!

Прочетете Напред
Свързани теми
  • Направи си сам
  • FTP
  • Споделяне на файлове
  • Малина Пи
За автора Кристиан Каули(1510 публикувани статии)

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

Още от Кристиан Каули

Абонирайте се за нашия бюлетин

Присъединете се към нашия бюлетин за технически съвети, рецензии, безплатни електронни книги и изключителни оферти!

Щракнете тук, за да се абонирате