ただし、Raspberry Piを使用する場合は、ある時点で、コンピューターとの間でデータをコピーする簡単な方法を探すことになります。 Webサーバー、メディアサーバー、レトロゲーム機などを実行している可能性があります。
これには注意が必要です。基本的に、Raspberry PiからPCにファイルを転送するための悪い方法が1つあり、いくつかの良い方法があります。 Raspberry Piとの間でデータをコピーして問題が発生したことがある場合は、これらの5つの方法が将来的に役立つはずです。
RaspberryPiからPCにファイルをコピーする間違った方法
以下では、RaspberryPiからデスクトップまたはラップトップPCにデータをコピーするための5つの方法を見ていきます。ただし、その前に、6番目のオプションと、それが絶対に間違った方法であることを検討する価値があります。
Raspberry PiのSDカードを取り出して、PCでデータを読み取ることができます。必要なデータが/ boot /パーティションに保存されている場合は、他のデバイスを使用してアクセスできます。 PiがLinuxオペレーティングシステムを実行しているにもかかわらず、WindowsPCでもこのデータを読み取ることができます。
それで、なぜあなたはこれをすべきではないのですか?
YouTubeビデオで音楽を探す
- ほとんどの場合、microSDカードはPiのブートデバイスです
- カードを取り外すには、RaspberryPiをシャットダウンする必要があります
- SDカードのデータ破損のリスクがあります
ご覧のとおり、この方法はせいぜい不便です。
必死である場合、または以下で説明する方法の使用に制限がある場合を除いて、このオプションは避けてください。
Raspberry PiからPCにファイルを転送するための最良の方法は何ですか?
幸い、RaspberryPiから他のデバイスにデータをコピーできる優れた選択肢が5つあります。何もオフにする必要はなく、カードリーダーも必要ありません。必要なのは、適切なネットワークPCまたはラップトップだけです。
次の5つの方法を使用して、RaspberryPiとメインコンピューター間でデータを移動できます。
- メールを使用してデータを送信する
- クラウドストレージ経由で同期
- USBを使用してRaspberryPiからデータを転送する
- SSH経由でRaspberryPiからデータを交換します
- PCのFTPクライアントを使用してデータをRaspberryPiに転送します
これらのそれぞれを拡張して、さらに詳しく見ていきましょう。
1.電子メールを介してRaspberryPiからPCにファイルをコピーします
多くの人にとって、これは最も明白なオプションです。 Raspberry Piのデフォルトの電子メールクライアントにアクセスするか、ブラウザでWebメールにアクセスすることにより、データを電子メールで送信できます。
メールの送信方法はあなた次第です。 Gmailを使用している場合は、メッセージを下書きとして保存できます。次に、メインPCでGmailにサインインすると、Gmailが表示されます。それ以外の場合、電子メールクライアントを使用している場合は、自分のアドレスまたは所有している他のアカウントに電子メールで送信してください。
使用できる添付ファイルのサイズには制限がある可能性があることに注意してください。 Gmailの場合、添付ファイルをGoogleドライブに保存できます。他のソリューションについては、添付ファイルの一般的な合計制限を10MB守ってください。
2.ブラウザでクラウドストレージにアクセスする
上記のように、Googleドライブを使用してメールの添付ファイルをホストできます。ただし、検討する必要があるクラウドオプションはこれだけではありません。残念ながら、RaspberryPi用の魅力的なアプリを提供する有名なクラウドサービスはありません。
それで、あなたは何をすべきですか?そうですね、Chromiumブラウザを介してクラウドサービスにアクセスできます。 Dropbox、Box、OneDrive、およびGoogleドライブはすべてこの方法で使用できます。ただし、成功するかどうかは、最終的には使用しているRaspberryPiによって異なります。
たとえば、Raspberry Pi 4 8GBモデルは、Raspberry Pi2よりもクラウドストレージへの高速アクセスを提供します。最も便利なものに固執することをお勧めします。
3.USBを使用してRaspberryPiからPCにファイルを転送する
Raspberry PiからPCに、またはPCからPiにデータを移動する別の方法は、リムーバブルUSBドライブを使用することです。
すべてのRaspberryPiには標準のUSBドライブがあります( パイゼロ ---これには適切なアダプターが付属しています)。フォーマットされたドライブを予備のRaspberryPi USBスロットに挿入し、ファイルマネージャーで見つけます。古いPiを使用していて、USBポートが不足している場合は、USBハブを検討してください。 USBフラッシュデバイスには、標準のUSBハブで十分です。ただし、ハードドライブのように、Piから電力を引き出すデバイスには、電源付きハブが必要になります。
USBドライブを挿入すると、自動的にマウントされます。そうでない場合は、手動でマウントする必要があります。一意のIDを見つけることから始めます。
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ドライブに簡単にコピーし、安全に取り出した後、PCにコピーできます。手動でアンマウントするには:
sudo umount /media/usb
仕事は終わりました!
4.SSH経由でRaspberryPiからファイルをダウンロードおよびアップロードします
SSHを使用してデータをRaspberryPiに移動したいですか?
と呼ばれるコマンド scp (セキュアコピープロトコル)はこれを可能にします。
Linux PCでは、ターミナルでSSHを使用できます。 Windowsでは、Windows PowerShellでSSHを使用するか、RaspberryPiからファイルをにコピーできます。 PuTTYSSHクライアントを使用するWindows 。
scp pi@192.168.0.15:file.txt
これは scp コマンドは、デバイスとデフォルトのユーザー名を識別し、ファイルの名前を指定します。 file.txtドキュメントが転送されます から 円周率 に コンピュータのホームディレクトリ。
file.txtをコピーするには に あなたの円周率、使用:
scp file.txt pi@192.168.0.15:
(それ:最後に非常に重要です!)
この場合も、ホームディレクトリがデフォルトの宛先です。これを変更するには、次のような別のディレクトリを指定します。
scp file.txt pi@192.168.0.15:subdirectory/
この方法は、次の目的で使用されるADBプッシュコマンドに似ています。 Androidデバイスとの間でデータを送受信する 新しいROMをフラッシュするときまたはroot化するとき。
アマゾンの注文は配達されたと言っていますが、そうではありません
5.FTPを使用してRaspberryPiデータを転送する
安全なSFTPをサポートする優れたFTPクライアントがある場合、これはおそらくRaspberryPiからデータを取得するための最良のオプションです。このため、柔軟なオープンソースのFileZillaプロジェクトから始めるのが良いでしょう。
ダウンロード : FileZilla (無料)
SFTPはSSHファイル転送プロトコルの略です。 Raspberry PiでSSHが有効になっている場合は、SFTPを使用してGUIでファイルをプッシュおよびプルできます。 RaspberryPiのraspi-configツールを使用してSSHを有効にできます。または、Raspberry PiOSデスクトップから開きます メニュー>設定> RaspberryPi構成 。
PCでFileZillaを実行している状態で、 ファイル>サイトマネージャー 、をクリックします 新しいサイト 。ここから、 IPアドレス ラズベリーパイの ホスト 箱。
フォームへの入力を続行し、を選択します SFTP-SSHファイル転送プロトコル プロトコルと 普通 ログインタイプ。ユーザーとパスワードに現在のラズベリーのユーザー名とパスワードを入力します(デフォルトでは、これは「pi」と「raspberry」です)。使用を検討してください 名前を変更 接続にわかりやすい名前を付けるには---これは、FileZillaを定期的に使用する場合に特に便利です。
Piがすでに起動している場合は、クリックできます 接続 接続を開始します。
FileZillaでは、ローカルデバイス(PC)が左側にあり、リモートコンピューター(Raspberry Pi)が右側にあります。ソースファイルと宛先ファイルを見つけるには、両側のディレクトリを参照する必要があります。これが完了したら、ファイルを左ペインにドラッグして、RaspberryPiからファイルをコピーします。または、右クリックして選択します ダウンロード 。
ファイルをPiにコピーするには、ファイルを左から右に移動するだけです。
RaspberryPiからWindowsまたはLinuxPCへのファイルのコピーは簡単です
Raspberry Piとの間でデータをコピーするための5つの賢明なオプションにより、すぐにメリットがわかります。メディアファイルを転送する場合でも、レトロゲームのROMをコピーする場合でも、この小さなコンピューターはかなり便利になります。
セットアップは少し面倒ですが、SFTPがRaspberryPiとの間でファイルを転送するための最良のソリューションであると考えています。どの方法を使用する場合でも、すべてのRaspberryPiプロジェクトには何らかのリモートファイル転送システムが必要です。
共有 共有 つぶやき Eメール ラズベリーパイの26の素晴らしい使用法どのRaspberryPiプロジェクトから始めるべきですか?これが、Raspberry Piの最高の使用法とプロジェクトのまとめです!
次を読む 関連トピック- DIY
- FTP
- ファイル共有
- ラズベリーパイ
セキュリティ、Linux、DIY、プログラミング、技術の説明を担当する副編集長であり、デスクトップとソフトウェアのサポートに豊富な経験を持つ本当に便利なポッドキャストプロデューサーです。 Linux Formatマガジンの寄稿者であるクリスチャンは、ラズベリーパイのいじくり回し、レゴ愛好家、レトロゲームファンです。
クリスチャンコーリーのその他の作品ニュースレターを購読する
ニュースレターに参加して、技術的なヒント、レビュー、無料の電子書籍、限定セールを入手してください。
購読するにはここをクリックしてください