Cách sao chép thẻ SD Raspberry Pi của bạn để sao lưu Foolproof
Raspberry Pis có thể hay thay đổi. Nếu bạn đã từng nhận được thẻ SD bị hỏng do mất điện, cáp xấu, ép xung hoặc vấn đề khác, bạn sẽ biết làm thế nào khó chịu khi bắt đầu lại từ đầu. Nhưng chúng ta có thể sửa nó.
Cách thức hoạt động
Tôi đã có điều này xảy ra quá thường xuyên, và cuối cùng tôi đã tìm ra một giải pháp tốt. Khi tôi thiết lập dự án Pi của mình chính xác như tôi muốn, tôi chỉ cần sử dụng Win32 Disk Imager trên Windows để sao chép hình ảnh của thẻ SD vào PC. Ở đó tôi giữ nó, một cách an toàn, cho đến khi có điều gì đó không ổn với Pi của tôi. Khi điều đó xảy ra, tôi có thể sao chép lại hình ảnh đó vào thẻ SD, ghi đè lên phiên bản bị hỏng hoặc bị hỏng và tôi sẽ sao lưu và chạy ngay lập tức. (Nếu bạn không sử dụng Windows, bạn có thể làm điều gì đó tương tự trên Linux bằng lệnh dd.) Thật đơn giản, mọi người dùng Raspberry Pi nên làm điều đó.
Điều này hoạt động tốt nhất với các dự án Pi yêu cầu thiết lập ban đầu và sau đó chỉ chạy trong nền, thực hiện công việc của chúng. Nếu bạn từng thay đổi dự án Pi, bạn sẽ cần sao chép lại hình ảnh, nhưng với rất nhiều dự án, điều này là hoàn hảo. Ví dụ: tôi sử dụng kỹ thuật này cho hai Raspberry Pis của tôi đang chạy Kodi - nếu có thể bị hỏng, tôi có thể sao chép lại hình ảnh cá nhân của mình và các hộp được sao lưu và chạy ngay lập tức, lấy thư viện cập nhật dữ liệu từ máy chủ nhà và cơ sở dữ liệu MySQL của tôi như thể không có gì xảy ra.
Và như một phần thưởng, bạn có thể dễ dàng chia sẻ các dự án Raspberry Pi của mình hơn bằng cách chỉ cần viết hình ảnh nhân bản của bạn ra một thẻ SD mới (hoặc chia sẻ chính hình ảnh đó).
Đây là cách để làm điều đó.
Cách sao lưu dự án Raspberry Pi của bạn
Khi Pi của bạn được thiết lập chính xác như bạn muốn, hãy tắt nó và tháo thẻ SD của nó. Cắm thẻ SD vào máy tính của bạn, tải xuống Win32 Disk Imager (nếu bạn chưa có) và khởi động nó. Nếu bạn không có đầu đọc tích hợp vào PC, bạn sẽ cần mua một cái. Chúng tôi khuyên dùng một cái gì đó giống như trình đọc 8 trong 1 Anker này ($ 10) vì bạn cũng có thể sử dụng nó cho các định dạng SD khác nhau.
chú thích: Nếu dự án Pi của bạn dựa trên Linux (như nhiều người), bạn có thể nhận được cảnh báo rằng thẻ SD không thể đọc được bởi Windows và cần được định dạng. Không sao đâu, đừng định dạng nó! Chỉ cần đóng cửa sổ và tiếp tục quá trình.
Trong Win32 Disk Imager, nhấp vào nút thư mục màu xanh để chọn vị trí cho hình ảnh bạn sẽ tạo. Tôi đã đặt cho tôi một cái tên cho tôi biết dự án nào và Pi trong nhà tôi dành cho.
Tiếp theo, chọn Pi của bạn từ danh sách thả xuống của Device Device. Nếu Pi của bạn có nhiều phân vùng, hãy chọn phân vùng đầu tiên - nhưng đừng lo, quá trình này sẽ sao chép toàn bộ thẻ, không chỉ phân vùng riêng lẻ.
Khi bạn đã hoàn tất, hãy nhấp vào nút Read Read. Thao tác này sẽ đọc dữ liệu của thẻ SD, biến nó thành hình ảnh và lưu hình ảnh đó tại vị trí đã chỉ định. Lưu ý rằng quá trình này có thể mất một lúc. Như trong, tối đa một giờ hoặc hơn tùy thuộc vào kích thước thẻ SD của bạn.
Khi xong, hãy đưa thẻ trở lại Pi của bạn và tiếp tục như bình thường! Dự án đó hiện được sao lưu vào PC của bạn.
Làm thế nào để khôi phục dự án Raspberry Pi của bạn
Bây giờ, nếu có vấn đề với thẻ của bạn, bạn có thể khôi phục nó dễ dàng như vậy. Đầu tiên, xóa thẻ SD của bạn bằng các hướng dẫn sau.
Với thẻ đã xóa vẫn được đưa vào PC, hãy mở lại Win32 Disk Imager. Lần này, nhấp vào thư mục màu xanh và điều hướng đến hình ảnh đã lưu của bạn. Chọn thẻ SD của bạn từ danh sách thả xuống giống như cách bạn đã làm trước đây.
Khi bạn đã thiết lập xong, hãy nhấp vào nút Viết Viết. Điều này sẽ ghi đè dữ liệu của thẻ SD với dữ liệu từ hình ảnh nhân bản.
Lưu ý rằng có thể bạn sẽ cần sử dụng cùng một thẻ SD - hoặc ít nhất là cùng một kiểu thẻ SD - để có kết quả tốt nhất. Thẻ 8GB của một thương hiệu có thể có kích thước hơi khác so với thẻ 8GB của một thương hiệu khác và nếu thẻ đích nhỏ hơn thẻ mà hình ảnh được tạo ra, nó sẽ không hoạt động. (Tuy nhiên, nhân bản vào một thẻ lớn hơn sẽ hoạt động tốt.)
Ảnh tín dụng: Zoltan Kiraly / Shutterstock.com.