Hệ điều hành trên Raspberry Pi có thể chạy với thẻ SD được bảo vệ chống ghi không? Hoặc có bất cứ điều gì yêu cầu truy cập ghi vào thẻ SD khi HĐH đang được sử dụng không?
Hệ điều hành trên Raspberry Pi có thể chạy với thẻ SD được bảo vệ chống ghi không? Hoặc có bất cứ điều gì yêu cầu truy cập ghi vào thẻ SD khi HĐH đang được sử dụng không?
Câu trả lời:
Câu trả lời ngắn gọn là có, Linux và bằng cách mở rộng, RPi có thể được chạy từ thẻ SD chỉ đọc, nhưng một số thứ cần có khả năng viết và sau đó đọc từ đâu đó.
Để thiết lập những gì bạn yêu cầu, bạn có một vài lựa chọn:
Bạn có thể thiết lập linux để các phần của hệ thống tập tin cần ghi có thể được gắn vào tmpfs. Điều này sẽ đặt tất cả các hệ thống tập tin ghi vào một đĩa RAM.
Lợi ích của giải pháp này là chúng có thể tăng tốc RPi của bạn, đặc biệt là trên các thẻ chậm hơn, nhưng bạn sẽ mất thông tin khi khởi động lại. Điều này có thể hoặc không thể là một vấn đề dựa trên thiết lập của bạn, nhưng một UPS có thể làm giảm đáng kể tác động có thể có
Một số người thích rằng Pi của họ khởi động từ thẻ SD, sau đó tải HĐH từ ổ đĩa flash hoặc eHDD. Điều này sẽ giảm đáng kể việc ghi vào thẻ SD và sẽ giữ lại thông tin giữa các lần khởi động lại. Hiệu suất sẽ thay đổi khá lớn dựa trên thiết bị USB, nhưng đó là một lựa chọn khả thi.
Các chi tiết về cách thiết lập một trong số này nằm ngoài phạm vi của trang web này, nhưng bạn sẽ có thể tìm thấy một hướng dẫn cho khá dễ dàng trên Google.
Hãy thử piCore OS, một bản phân phối rpi dựa trên Tiny Core Linux.
Đây là một bản phân phối linux đặc biệt chạy từ RAM và nó cần một thẻ sd để khởi động và chỉ đọc các cài đặt (chỉ đọc). Bạn có thể khởi động lại pi bất cứ lúc nào mà không có nguy cơ làm hỏng sdcard.
Đây là một liên kết đến bản phát hành 6.0: http://forum.tinycorelinux.net/index.php?topic=17945.0
Nard SDK chỉ sử dụng thẻ SD trong khi khởi động và sau đó chạy hoàn toàn từ RAM. Nó được thiết kế cho các hệ thống nhúng tồn tại lâu dài.
http://www.arbetsmyra.dyndns.org/nard/
tmpfs
.