วิธีคัดลอกข้อมูลจาก Raspberry Pi ไปยังพีซี: 5 วิธี

วิธีคัดลอกข้อมูลจาก Raspberry Pi ไปยังพีซี: 5 วิธี

อย่างไรก็ตาม คุณใช้ Raspberry Pi ในบางจุด คุณจะต้องมองหาวิธีง่ายๆ ในการคัดลอกข้อมูลเข้าและออกจากคอมพิวเตอร์ มันอาจเป็นการรันเว็บเซิร์ฟเวอร์ เซิร์ฟเวอร์สื่อ เครื่องเกมย้อนยุค อะไรก็ได้





นี่อาจเป็นเรื่องยุ่งยาก โดยทั่วไป มีวิธีหนึ่งที่ไม่ดีในการถ่ายโอนไฟล์จาก Raspberry Pi ไปยังพีซี และวิธีที่ดีหลายวิธี หากคุณเคยต้องคัดลอกข้อมูลไปยังหรือจาก Raspberry Pi และประสบปัญหา ห้าวิธีนี้จะช่วยคุณได้ในอนาคต





วิธีที่ผิดในการคัดลอกไฟล์จาก Raspberry Pi ไปยัง PC

เราจะพิจารณาห้าวิธีในการคัดลอกข้อมูลจาก Raspberry Pi ไปยังเดสก์ท็อปหรือแล็ปท็อปพีซีของคุณด้านล่าง อย่างไรก็ตาม ก่อนหน้านั้น ควรพิจารณาตัวเลือกที่หกและวิธีที่มันเป็นวิธีที่ผิดอย่างยิ่ง





เป็นไปได้ที่จะถอดการ์ด SD ของ Raspberry Pi และอ่านข้อมูลบนพีซีของคุณ หากข้อมูลที่จำเป็นถูกเก็บไว้ในพาร์ติชั่น /boot/ สามารถเข้าถึงได้โดยใช้อุปกรณ์อื่น แม้ว่า Pi จะใช้ระบบปฏิบัติการ Linux ก็ตาม แม้แต่พีซีที่ใช้ Windows ก็สามารถอ่านข้อมูลนี้ได้

แล้วทำไมคุณไม่ควรทำเช่นนี้?



windows 10 ปลุกจากแป้นพิมพ์สลีป
  • ในกรณีส่วนใหญ่ การ์ด 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 ไดรฟ์ สำหรับวิธีแก้ปัญหาอื่นๆ ให้สังเกตขีดจำกัดโดยรวมโดยรวม 10MB สำหรับไฟล์แนบ

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 แล้ว จะต้องต่อเชื่อมโดยอัตโนมัติ ถ้าไม่ คุณจะต้องเมานต์ด้วยตนเอง เริ่มต้นด้วยการค้นหา 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 ได้อย่างง่ายดาย และหลังจากดีดออกอย่างปลอดภัยแล้ว ให้คัดลอกไฟล์ไปยังพีซีของคุณ หากต้องการยกเลิกการต่อเชื่อมด้วยตนเอง:

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 จะถูกโอน จาก Pi ถึง โฮมไดเร็กทอรีของคอมพิวเตอร์ของคุณ

ในการคัดลอก file.txt ถึง Pi ของคุณ ใช้:

scp file.txt pi@192.168.0.15:

(นั่น : ตอนท้ายสำคัญมาก!)

โฮมไดเร็กทอรีเป็นปลายทางเริ่มต้นอีกครั้ง หากต้องการเปลี่ยนแปลง ให้ระบุไดเร็กทอรีอื่น เช่น:

scp file.txt pi@192.168.0.15:subdirectory/

เมธอดนี้คล้ายกับคำสั่งพุชของ ADB ที่ใช้กับ ส่งข้อมูลเข้าและออกจากอุปกรณ์ Android เมื่อทำการแฟลช ROM ใหม่หรือทำการรูท

google ฟังคุณผ่านไมโครโฟน

5. ถ่ายโอนข้อมูล Raspberry Pi โดยใช้ FTP

หากคุณมีไคลเอนต์ FTP ที่ดีที่รองรับ SFTP ที่ปลอดภัย นี่อาจเป็นตัวเลือกที่ดีที่สุดในการดึงข้อมูลจาก Raspberry Pi ของคุณ ด้วยเหตุนี้ โครงการ FileZilla แบบโอเพ่นซอร์สที่ยืดหยุ่นจึงเป็นจุดเริ่มต้นที่ดี

ดาวน์โหลด : FileZilla (ฟรี)

SFTP ย่อมาจาก SSH File Transfer Protocol หากเปิดใช้งาน SSH บน Raspberry Pi คุณสามารถใช้ SFTP เพื่อผลักและดึงไฟล์ใน GUI คุณสามารถเปิดใช้งาน SSH โดยใช้เครื่องมือ raspi-config ของ 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 PC เป็นเรื่องง่าย

ด้วยห้าตัวเลือกที่เหมาะสมในการคัดลอกข้อมูลไปและกลับจาก Raspberry Pi ของคุณ คุณจะเห็นประโยชน์ทันที คอมพิวเตอร์ขนาดเล็กจะมีประโยชน์มากกว่ามาก ไม่ว่าคุณจะถ่ายโอนไฟล์มีเดียหรือคัดลอก ROM เกมย้อนยุค

แม้ว่าการตั้งค่าจะยุ่งยากเล็กน้อย แต่เราคิดว่า SFTP เป็นทางออกที่ดีที่สุดสำหรับการถ่ายโอนไฟล์ไปและกลับจาก Raspberry Pi ของคุณ ไม่ว่าคุณจะใช้วิธีใด ทุกโปรเจ็กต์ Raspberry Pi ต้องการระบบถ่ายโอนไฟล์ระยะไกลบางประเภท

แบ่งปัน แบ่งปัน ทวีต อีเมล 26 ประโยชน์ที่ยอดเยี่ยมสำหรับ Raspberry Pi

โครงการ Raspberry Pi ใดที่คุณควรเริ่ม นี่คือบทสรุปการใช้งาน Raspberry Pi ที่ดีที่สุดและโปรเจ็กต์ต่างๆ ของเรา!

อ่านต่อไป
หัวข้อที่เกี่ยวข้อง
  • DIY
  • FTP
  • การแชร์ไฟล์
  • ราสเบอร์รี่ปี่
เกี่ยวกับผู้เขียน Christian Cawley(ตีพิมพ์บทความ 1510)

รองบรรณาธิการด้านความปลอดภัย, Linux, DIY, การเขียนโปรแกรม และผู้ผลิตพอดคาสต์ที่มีประโยชน์มาก โดยมีประสบการณ์อย่างกว้างขวางในการสนับสนุนเดสก์ท็อปและซอฟต์แวร์ Christian เป็นผู้สนับสนุนนิตยสาร Linux Format เป็นนักประดิษฐ์ Raspberry Pi คนรักเลโก้และแฟนเกมย้อนยุค

เพิ่มเติมจาก Christian Cawley

สมัครรับจดหมายข่าวของเรา

เข้าร่วมจดหมายข่าวของเราสำหรับเคล็ดลับทางเทคนิค บทวิจารณ์ eBook ฟรี และดีลพิเศษ!

คลิกที่นี่เพื่อสมัครสมาชิก
หมวดหมู่ Diy