Tôi có thể tạm thời tháo thẻ SD trong khi thiết bị của mình được bật không?


10

Có bất kỳ trường hợp nào mà thẻ SD có thể được gỡ bỏ khỏi thiết bị trong khi bật nguồn không?

Có lẽ chỉ có thể hoạt động tạm thời từ RAM? Điều này có thể cho phép cắm thẻ SD khác để sao chép một số dữ liệu vào RAM hoặc vào web trước khi cắm lại thẻ gốc.

Nếu hiện tại không thể, có thể thực hiện được với một số thay đổi phần mềm cẩn thận không?


Như @fredden đã nói nó không an toàn. Phương pháp đơn giản nhất là gắn đầu đọc thẻ vào cổng USB. Bạn có thể tìm thấy những thứ này với giá khoảng một đô la trên ebay.
Steve Robillard

Câu trả lời:


9

Chà, sẽ không an toàn nếu bất kỳ hệ thống tệp nào có trên thẻ SD được gắn kết (đặc biệt nếu đó là hệ thống tệp gốc được gắn kết). Điều này đúng theo mặc định trong hầu hết các bản phân phối hiện có sẵn cho Raspberry Pi. Nhưng nó không thực sự cần thiết. Bạn có thể chạy hệ thống của mình từ RAM (bằng cách sao chép hình ảnh hệ thống tệp sang tmpfshệ thống tệp được gắn hoặc bằng cách sử dụng initramfs) hoặc một số ổ cứng ngoài hoặc thậm chí từ mạng. Nếu bạn làm như vậy, thẻ SD của bạn có thể được hoán đổi mà không gặp vấn đề gì (chỉ cần đảm bảo ngắt kết nối tất cả các hệ thống tệp được gắn trên nó).

Vấn đề duy nhất là Raspberry Pi có một lượng RAM nhỏ, vì vậy nếu bạn có kế hoạch chạy nó theo cách này, bạn nên có một hình ảnh thực sự nhỏ (các hệ thống tệp nén như SquashFS có thể tiện dụng ở đây), phân chia bộ nhớ cung cấp cho ARM nhiều RAM nhất và có lẽ là phiên bản 512 MB của Raspberry Pi. Nhưng điều đó chắc chắn là có thể.


4

Theo tôi biết, sẽ không an toàn khi gỡ đĩa mà hệ điều hành đang chạy (thẻ SD, ổ đĩa cứng, v.v.) khi đang hoạt động.

Bạn có thể muốn xem xét UnionFS , kết hợp với đĩa RAM . Các đĩa CD trực tiếp Linux chạy chủ yếu hết RAM, nhưng tôi không chắc có thể cần bao nhiêu trong trường hợp của bạn.


3

Mặc dù thẻ SD an toàn về mặt điện để loại bỏ khỏi Raspberry Pi, bộ nạp khởi động và hệ thống tập tin gốc hiện đang được gắn ở đó, do đó, không có một số thay đổi lớn, không an toàn khi tháo thẻ SD trong khi bật nguồn.

Nếu bạn cần đọc một thẻ SD khác, bạn có thể gắn đầu đọc thẻ dựa trên USB để đọc từ các thẻ khác, vì cần có trình điều khiển cho bộ nhớ ngoài.


1
Sẽ rất hữu ích khi phân biệt giữa an toàn về mặt cắm điện và an toàn về tính toàn vẹn của việc gắn / dựa vào các hệ thống tập tin.
Chris Stratton

Tôi đã thêm những thay đổi đó
Marshall Anschutz

0

Không, bạn không thể. Tôi đã lấy thẻ SD ra và nó xuất hiện một vài thông báo lỗi khi cố gắng tìm lại thẻ SD và không thể tìm thấy bộ nạp khởi động và tất cả những thứ khác mà nó cần tham khảo. Bạn cũng có thể chuyển các tập tin qua thẻ nhớ USB.

Tôi ước bạn có thể treo thẻ SD mặc dù.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.