Cách sao chép dữ liệu từ Raspberry Pi sang PC: 5 cách

Cách sao chép dữ liệu từ Raspberry Pi sang PC: 5 cách

Tuy nhiên bạn sử dụng Raspberry Pi của mình, tại một số thời điểm bạn sẽ tìm kiếm một cách dễ dàng để sao chép dữ liệu vào và từ máy tính. Nó có thể đang chạy một máy chủ web, một máy chủ đa phương tiện, một máy chơi game cổ điển, bất cứ thứ gì.





Điều này có thể phức tạp. Về cơ bản, có một cách không tốt để chuyển tệp từ Raspberry Pi sang PC và một số cách tốt. Nếu bạn đã từng phải sao chép dữ liệu vào hoặc từ Raspberry Pi và gặp sự cố, thì năm phương pháp này sẽ giúp bạn giải quyết vấn đề này trong tương lai.





Cách sai để sao chép tệp từ Raspberry Pi sang PC

Chúng tôi sẽ xem xét năm phương pháp sao chép dữ liệu từ Raspberry Pi sang máy tính để bàn hoặc máy tính xách tay của bạn bên dưới. Tuy nhiên, trước đó, bạn nên xem xét lựa chọn thứ sáu và cách thực hiện nó hoàn toàn là một cách sai lầm.





Có thể tháo thẻ SD của Raspberry Pi và đọc dữ liệu trên PC của bạn. Nếu dữ liệu cần thiết được lưu trữ trong phân vùng / boot /, nó có thể được truy cập bằng bất kỳ thiết bị nào khác. Mặc dù Pi chạy hệ điều hành Linux, ngay cả PC Windows cũng có thể đọc dữ liệu này.

Vì vậy, tại sao bạn không nên làm điều này?



trình viết tài liệu microsoft xps là gì
  • Trong hầu hết các trường hợp, thẻ nhớ microSD là thiết bị khởi động của Pi
  • Raspberry Pi phải tắt để tháo thẻ
  • Bạn có nguy cơ bị hỏng dữ liệu trên thẻ SD

Như bạn có thể thấy, phương pháp này là bất tiện nhất.

Trừ khi bạn đang tuyệt vọng hoặc có một số hạn chế trong việc sử dụng các phương pháp được khám phá bên dưới, hãy tránh tùy chọn này.





Cách tốt nhất để chuyển tệp từ Raspberry Pi sang PC là gì?

May mắn thay, có năm lựa chọn thay thế tuyệt vời cho phép bạn sao chép dữ liệu từ Raspberry Pi sang bất kỳ thiết bị nào khác. Không cần tắt máy, không cần đầu đọc thẻ. Tất cả những gì bạn cần là một PC hoặc máy tính xách tay có kết nối mạng phù hợp.

Năm phương pháp sau đây có thể được sử dụng để di chuyển dữ liệu đến và đi từ Raspberry Pi sang máy tính chính của bạn.





  1. Gửi dữ liệu bằng email
  2. Đồng bộ hóa qua bộ nhớ đám mây
  3. Truyền dữ liệu từ Raspberry Pi của bạn bằng USB
  4. Trao đổi dữ liệu từ Raspberry Pi của bạn qua SSH
  5. Sử dụng ứng dụng khách FTP của PC để chuyển dữ liệu sang Raspberry Pi

Hãy mở rộng từng điều này và xem xét chúng chi tiết hơn.

1. Sao chép tệp từ Raspberry Pi sang PC qua Email

Đối với nhiều người, đây sẽ là lựa chọn rõ ràng nhất. Bằng cách truy cập ứng dụng email mặc định của Raspberry Pi hoặc truy cập webmail trong trình duyệt, bạn có thể gửi dữ liệu qua email.

Cách bạn gửi email là tùy thuộc vào bạn. Nếu đang sử dụng Gmail, bạn sẽ có thể lưu thư dưới dạng thư nháp. Sau đó, khi bạn đăng nhập Gmail trên PC chính của mình, nó sẽ ở đó. Mặt khác, nếu bạn đang sử dụng ứng dụng email, chỉ cần gửi email đến địa chỉ của chính bạn hoặc bất kỳ tài khoản nào khác mà bạn sở hữu.

Lưu ý rằng có thể có giới hạn về kích thước của tệp đính kèm mà bạn có thể sử dụng. Đối với Gmail, bạn có thể lưu tệp đính kèm vào Google Drive. Đối với các giải pháp khác, hãy tuân theo giới hạn tổng 10MB chung cho các tệp đính kèm.

2. Truy cập Bộ nhớ đám mây trong Trình duyệt

Như đã lưu ý ở trên, bạn có thể sử dụng Google Drive để lưu trữ tệp đính kèm email. Nhưng đây không phải là tùy chọn đám mây duy nhất mà bạn nên xem xét. Thật không may, không có dịch vụ đám mây nổi tiếng nào cung cấp các ứng dụng khó chịu cho Raspberry Pi.

Vậy bạn nên làm gì? Bạn có thể truy cập các dịch vụ đám mây thông qua trình duyệt Chromium. Dropbox, Box, OneDrive và Google Drive đều có thể được sử dụng theo cách này. Tuy nhiên, thành công cuối cùng sẽ phụ thuộc vào Raspberry Pi nào bạn đang sử dụng.

Ví dụ: mô hình Raspberry Pi 4 8GB sẽ cung cấp khả năng truy cập nhanh hơn vào bộ nhớ đám mây so với Raspberry Pi 2. Chúng tôi khuyên bạn nên sử dụng bất kỳ thiết bị nào bạn thấy hữu ích nhất.

3. Chuyển tệp từ Raspberry Pi sang PC bằng USB

Một cách khác để di chuyển dữ liệu từ Raspberry Pi sang PC hoặc từ PC sang Pi của bạn là sử dụng ổ USB có thể tháo rời.

Tất cả Raspberry Pi đều có ổ USB tiêu chuẩn (ngoại trừ Pi Zero --- cái này đi kèm với một bộ chuyển đổi phù hợp). Chỉ cần cắm một ổ đĩa đã được định dạng vào một khe cắm USB Raspberry Pi dự phòng, sau đó tìm nó trong trình quản lý tệp. Nếu bạn đang sử dụng Pi cũ hơn và thiếu cổng USB, thì hãy xem xét một bộ chia USB. Một bộ chia USB tiêu chuẩn sẽ phù hợp với thiết bị flash USB. Tuy nhiên, sẽ cần một trung tâm cấp nguồn cho các thiết bị lấy điện từ Pi, chẳng hạn như ổ cứng.

Khi đã cắm ổ USB, nó sẽ tự động gắn kết. Nếu không, bạn sẽ cần phải gắn nó theo cách thủ công. Bắt đầu bằng cách tìm ID duy nhất của nó:

ls -l /dev/disk/by-uuid/

Tìm mục có nhãn sda1 (mặc dù mục này có thể khác) và ghi chú tên trước khi tiếp tục.

Tiếp theo, tạo một điểm gắn kết. Đây thực chất là một thư mục sẽ hiển thị nội dung của ổ đĩa.

sudo mkdir /media/usb

(Bạn không cần phải gọi nó là 'usb' nhưng nó có ích.)

Tiếp theo, đảm bảo người dùng Pi sở hữu thư mục. Nếu không, bạn sẽ không thể xem nội dung!

sudo chown -R pi:pi /media/usb

Sau đó, bạn có thể gắn ổ đĩa với:

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

Sau khi hoàn tất, bạn có thể dễ dàng sao chép các tệp vào ổ USB và sau khi rút ra một cách an toàn, hãy sao chép chúng vào PC của bạn. Để ngắt kết nối thủ công sử dụng:

sudo umount /media/usb

Công việc hoàn thành!

4. Tải xuống và tải lên tệp từ Raspberry Pi qua SSH

Bạn muốn di chuyển dữ liệu sang Raspberry Pi của mình bằng SSH?

Một lệnh được gọi là scp (Giao thức Sao chép Bảo mật) làm cho điều này trở nên khả thi.

Trên PC Linux, bạn có thể sử dụng SSH trong thiết bị đầu cuối. Trên Windows, bạn có thể sử dụng SSH trong Windows PowerShell hoặc sao chép các tệp từ Raspberry Pi sang Windows sử dụng ứng dụng PuTTY SSH .

scp pi@192.168.0.15:file.txt

Điều này sử dụng scp , xác định thiết bị và tên người dùng mặc định, và chỉ định tên của tệp. Tài liệu file.txt sẽ được chuyển từ số Pi đến Thư mục chính của máy tính của bạn.

Để sao chép tệp.txt đến Pi của bạn, sử dụng:

scp file.txt pi@192.168.0.15:

(Điều đó: cuối cùng là rất quan trọng!)

Một lần nữa, thư mục chính là điểm đến mặc định. Để thay đổi điều này, hãy chỉ định một thư mục khác, chẳng hạn như:

scp file.txt pi@192.168.0.15:subdirectory/

Phương pháp này tương tự như lệnh đẩy ADB được sử dụng để gửi dữ liệu đến và từ thiết bị Android khi flash ROM mới hoặc root.

đi đâu để in cái gì đó

5. Truyền dữ liệu Raspberry Pi bằng FTP

Nếu bạn có một ứng dụng FTP tốt có hỗ trợ SFTP an toàn, thì đây có lẽ là lựa chọn tốt nhất để lấy dữ liệu từ Raspberry Pi của bạn. Đối với điều này, dự án FileZilla mã nguồn mở, linh hoạt là một nơi tốt để bắt đầu.

Tải xuống : FileZilla (Miễn phí)

SFTP là viết tắt của SSH File Transfer Protocol. Nếu SSH được bật trên Raspberry Pi, bạn có thể sử dụng SFTP để đẩy và kéo tệp trong GUI. Bạn có thể bật SSH bằng công cụ cấu hình raspi của Raspberry Pi. Ngoài ra, từ máy tính để bàn Hệ điều hành Raspberry Pi, hãy mở Menu> Tùy chọn> Cấu hình Raspberry Pi .

Với FileZilla đang chạy trên PC của bạn, hãy mở Tệp> Trình quản lý trang web và nhấp vào Trang web mới . Từ đây, hãy nhập địa chỉ IP Raspberry Pi của bạn trong Tổ chức hộp.

Tiếp tục điền vào biểu mẫu, chọn SFTP - Giao thức truyền tệp SSH cho Nghị định thư và Bình thường cho Loại đăng nhập. Nhập tên người dùng và mật khẩu Raspbian hiện tại cho Người dùng và Mật khẩu (theo mặc định đây là 'pi' và 'raspberry'). Cân nhắc sử dụng Đổi tên để đặt tên mô tả cho kết nối --- điều này đặc biệt hữu ích nếu bạn sử dụng FileZilla thường xuyên.

Nếu Pi đã được khởi động, bạn có thể nhấp vào Liên kết để bắt đầu kết nối.

Trong FileZilla, thiết bị cục bộ (PC của bạn) ở bên trái, với máy tính từ xa (Raspberry Pi) ở bên phải. Bạn sẽ cần duyệt qua các thư mục ở cả hai bên để tìm tệp nguồn và tệp đích. Khi bạn đã thực hiện xong việc này, hãy sao chép các tệp từ Raspberry Pi của bạn bằng cách kéo chúng sang ngăn bên trái. Ngoài ra, nhấp chuột phải và chọn Tải xuống .

Để sao chép tệp vào Pi, chỉ cần di chuyển chúng từ trái sang phải.

Sao chép tệp từ Raspberry Pi sang PC chạy Windows hoặc Linux thật dễ dàng

Với năm tùy chọn hợp lý để sao chép dữ liệu đến và đi từ Raspberry Pi, bạn sẽ thấy ngay lợi ích. Máy tính nhỏ trở nên hữu ích hơn đáng kể, cho dù bạn đang chuyển các tệp phương tiện hay sao chép các bản ROM trò chơi cổ điển.

Mặc dù hơi khó thiết lập nhưng chúng tôi cho rằng SFTP là giải pháp tốt nhất để truyền tệp đến và đi từ Raspberry Pi của bạn. Dù bạn sử dụng phương pháp nào, mọi dự án Raspberry Pi đều cần một số loại hệ thống truyền tệp từ xa.

Đăng lại Đăng lại tiếng riu ríu E-mail 26 công dụng tuyệt vời cho Raspberry Pi

Bạn nên bắt đầu với dự án Raspberry Pi nào? Dưới đây là tổng hợp của chúng tôi về các ứng dụng và dự án Raspberry Pi tốt nhất xung quanh!

Đọc tiếp
Chủ đề liên quan
  • DIY
  • FTP
  • Chia sẻ file
  • Raspberry Pi
Giới thiệu về tác giả Christian Cawley(1510 bài báo đã xuất bản)

Phó tổng biên tập về Bảo mật, Linux, Tự làm, Lập trình và Giải thích về Công nghệ, và Nhà sản xuất Podcast Thực sự Hữu ích, có nhiều kinh nghiệm trong lĩnh vực hỗ trợ máy tính để bàn và phần mềm. Một người đóng góp cho tạp chí Định dạng Linux, Christian là một người mày mò Raspberry Pi, người yêu thích Lego và người hâm mộ trò chơi cổ điển.

Xem thêm từ Christian Cawley

Theo dõi bản tin của chúng tôi

Tham gia bản tin của chúng tôi để biết các mẹo công nghệ, đánh giá, sách điện tử miễn phí và các ưu đãi độc quyền!

Bấm vào đây để đăng ký
Thể LoạI Diy