Độ bền tối đa, thể hiện của thẻ SD


16

CẬP NHẬT: Tôi đã có thể giải quyết vấn đề này từ nhiều năm trước, nhưng đối với bất kỳ ai đọc nó trong tương lai, các vấn đề về độ bền hóa ra có liên quan đến nguồn cung cấp năng lượng không ổn định.

--- Câu hỏi gốc ---

Tôi đang cố gắng sử dụng Raspberry Pi như một máy tính nhúng / công nghiệp. Nhiệt độ nằm trong phạm vi hoàn toàn lành mạnh và các vấn đề về độ tin cậy chính mà tôi gặp phải dường như xoay quanh cái chết của thẻ SD sau một vài tháng.

Có bất kỳ số liệu thống kê nào về thẻ SD được sử dụng trong các giải pháp công nghiệp / nhúng và MTBF (Thời gian trung bình trước khi thất bại) không? Tôi đã thấy một vài số liệu thống kê cơ bản tuyên bố 1.000.000 chu kỳ viết cho mỗi lĩnh vực với mức độ hao mòn được tích hợp trong thẻ, và điều đó rất tốt và tốt, nhưng tôi đang tìm kiếm kết quả kiểm tra trong thế giới thực, không phải là thông số bán hàng, hiển thị hiệu suất thực tế và số thất bại.

Lý tưởng nhất là tôi cần một cái gì đó mà tôi có thể tin cậy ghi liên tục trong khoảng 2 năm trước khi thất bại đối với bản cài đặt linux nhúng chiếm khoảng 1,8 Gb dung lượng trên thẻ. Tôi cũng nhận thức được rằng không gian trống của bạn càng lớn, bạn càng có thể trải đều mức độ hao mòn, do đó, thẻ lớn hơn có cùng độ bền sẽ giúp bạn có tuổi thọ cao hơn.

Bất cứ ai cũng thử sử dụng Raspberry Pis trong một tình huống công nghiệp thành công?


3
Câu hỏi này dường như lạc đề vì nó liên quan đến độ bền của thẻ SD và không liên quan gì đến RaspberryPi.
lenik

Câu trả lời:


7

Một tập từ Jupiter Broadcasting Techsnap (Nghiên cứu khởi nguồn) thảo luận về cách một trường đại học thực hiện các bài kiểm tra căng thẳng thực tế trên chip NAND. Đó là về sự cố mất điện nhưng cuộc thảo luận đã chạm đến tuổi thọ dự kiến ​​của chip NAND và tương tự. Không có nhà sản xuất nào được tiết lộ nhưng kết quả rất thú vị.

Cách tiếp cận tốt nhất là thử và tăng tuổi thọ của thẻ thay vì cố gắng tìm hiểu xem nó sẽ kéo dài bao lâu. Bạn nên hành động vì lợi ích cao nhất để nhân đôi thời gian sống của nó để đảm bảo thời gian hoạt động bình thường là 2 năm.

Bạn có thể bắt đầu bằng cách làm cho hệ thống tập tin gốc chỉ đọc. Điều này cũng liên quan đến việc tắt đăng nhập hoặc di chuyển nó đến /tmp. Bạn cũng sẽ từ chối cập nhật thường xuyên hoặc tự gắn hệ thống tệp với quyền ghi để cập nhật nếu cần.

Tạo phân vùng dữ liệu "không thường xuyên" cho các tệp được truy cập không thường xuyên, như tệp máy chủ web hoặc truy cập FTP.

Hai hoặc nhiều phân vùng để sao lưu.

Đặt của bạn /tmpđể sử dụng RAM và lưu trữ các tập tin thường xuyên bằng văn bản ở đó. Kiểm tra /etc/fstabđể điều chỉnh cài đặt.

Có một quy trình riêng thực hiện sao lưu các /tmptệp của bạn mỗi nphút hoặc vài giờ vào các phân vùng dữ liệu nhỏ hơn riêng biệt. Bạn thậm chí có thể sao chép cùng một tệp vào hai phân vùng có kích thước giống hệt nhau để dự phòng nếu bạn thực sự hoang tưởng.

Nếu thẻ SD chết vì mệt mỏi do nhiệt độ quá cao hoặc điện áp tăng đột biến thì không phải mọi thứ đều bị mất. Các công ty phục hồi dữ liệu tốt có thể đọc chip và xây dựng lại dữ liệu cho bạn nếu nó rất quan trọng. Thông thường chỉ có các bộ điều khiển chiên trong khi các chip bộ nhớ vẫn chứa tất cả dữ liệu.

Tôi sẽ đề nghị xem câu trả lời này để biết thêm chi tiết về cách kéo dài tuổi thọ của thẻ SD.

Nhưng thẳng thắn ... thậm chí rèn một thẻ SD tốt 24/7 ở tốc độ tối đa sẽ mất nhiều năm trước khi nó hoàn thành.


5

Cân nhắc sử dụng thẻ loại SLC (chứ không phải MLC ). (Xem một lời giải thích kỹ ở đây .) Họ là một bậc đắt hơn, nhưng họ cũng được bền hơn (bao nhiêu thực sự, tôi không biết; thông số kỹ thuật cho thấy một thứ tự nhảy tầm quan trọng ở đây cũng vậy, nhưng ...) .

Và, tất nhiên, hãy làm theo lời khuyên trong câu trả lời tuyệt vời của ppumkin , ngoại trừ câu cuối cùng:

Nhưng thẳng thắn ... thậm chí rèn một thẻ SD tốt 24/7 ở tốc độ tối đa sẽ mất nhiều năm trước khi nó hoàn thành.

Có "thẻ SD tốt" không được chỉ định (chỉ nên SLC hoặc các sản phẩm cấp công nghiệp đủ điều kiện?), Tôi chỉ có thể nói rằng kinh nghiệm đó cho thấy khác, trừ khi các thẻ thông thường của Samsung, Kingston, v.v ... đều được coi là "không tốt". Theo kinh nghiệm của riêng tôi, tôi có cả thẻ nhớ microSD ( một số người cho rằng nó đáng tin cậy hơn SD bình thường) và một chiếc bình thường bị hỏng dưới một năm trong máy tính ( lưu trữ dữ liệu tĩnh được sử dụng vừa phải trong máy tính xách tay và Raspbian mặc định trên R'PI) , trong khi không có thiệt hại trong các thiết bị "câm", như máy ảnh kỹ thuật số hoặc điện thoại.

Các ước tính độ bền thông thường cần phải có một phân phối ghi trung bình thân thiện hợp lý, trong khi việc chạy một hệ thống trực tiếp ra khỏi một thẻ như vậy có các kiểu viết khác nhau (= khủng khiếp ), đặc biệt là trên /[inux]+/các hệ thống (xin lỗi về regrec mơ hồ;)), trong đó "mọi thứ là một tập tin "là cách sống mặc định. (Tôi biết, tôi biết, đó đáng lẽ là Plan9, nhưng ...)

BTW, lựa chọn hệ thống tập tin cũng có ảnh hưởng lớn đến độ bền / độ tin cậy của phương tiện flash. Và gia đình Ext * chắc chắn không phải là tốt nhất cho mục đích này.

(BTW / 2: Câu hỏi của bạn về " tối đa , độ bền đã chứng minh", nhưng trên thực tế, những gì bạn cần là một số "được bảo đảm tối thiểu " một cách an toàn tin cậy vào, không phải là một kỷ lục tuổi thọ Dù bằng cách nào, như ppumkin nói, mà vẫn có thể duy nhất. phỏng đoán không đáng tin cậy.)


1

Công ty Transcend có một loạt thẻ SD và SDHC được xếp hạng công nghiệp Tại đây


Họ dường như tập trung nhiều hơn vào độ chắc chắn vật lý chứ không phải độ chắc chắn điện tử. Ngoài ra, đối với các thiết bị lưu trữ, một MTBF được đo bằng giờ là khá vô dụng.

1

Bạn đã xem xét việc đưa hệ thống tập tin gốc vào ổ cứng gắn ngoài hoặc ổ USB chưa? Nó nhanh hơn (trong trường hợp ổ cứng gắn ngoài, vì đối với thanh USB, nó thực sự chậm hơn) và nó kéo dài tuổi thọ của thẻ SD, vì thẻ SD chỉ đơn giản được sử dụng để khởi động; hệ thống tập tin gốc được lưu trữ bên ngoài. Điều này cũng làm cho việc sao lưu / khôi phục dễ dàng hơn, cũng như chuyển tập tin.

Đây là trang web tôi đã đọc về điều này trên: http://c-mobberley.com/wordpress/index.php/2013/04/13/moving-raspberry-pi-root- Folders-from-sd-card-to-usb -hdd / và tại đây: http://raspberrypihulkist.blogspot.com/2013/07/rucky-from-external-hard-drive.html .

Từ bài đầu tiên:

Vì vậy, một thực tế nổi tiếng hiện nay là thẻ SD có tuổi thọ hạn chế với việc đọc / ghi của chúng. Điều này đặt ra một vấn đề cho raspberry pi vì hệ thống tập tin gốc nằm trên một SD. Nếu bạn đã từng gặp vấn đề tham nhũng hoặc gặp sự cố, nhiều khả năng bạn sẽ phải phản chiếu hình ảnh mới vào thẻ SD, điều này có thể dẫn đến việc bạn mất tất cả các thiết lập của mình. Để giải quyết vấn đề này, đã có một số bài đăng trên các diễn đàn liên quan đến việc di chuyển các thư mục gốc ra khỏi thẻ SD và hoàn toàn sử dụng ổ đĩa flash USB hoặc ổ cứng.

Tôi vẫn chưa thử nó, nhưng tôi dự định sẽ làm điều đó tương đối sớm.

Hi vọng điêu nay co ich!


Vui lòng gửi bình luận hoặc liên kết đến bài đăng trên blog sau để chuyển sang USB hoặc HDD - Tôi muốn biết trải nghiệm của bạn là gì. Cảm ơn, cũng, cho câu trả lời.
jefflunt

Vâng, không vấn đề gì! Vui mừng bạn thấy nó thú vị, hy vọng nó sẽ giúp bạn ra ngoài!
RPiAwesomeness

Đèn flash ổ USB cũng giống như đèn flash SD. Rõ ràng một số công nghệ về kích thước khác nhau nhưng về cơ bản nó là CÙNG! Mục đích của việc di chuyển root đến một ổ đĩa USB là gì? Tại sao không chuyển nó sang SSD? Tôi hiếm khi đưa ra -1 - Nhưng bởi vì điều này hoàn toàn không có ý nghĩa với tôi - nó chỉ có vẻ như là công việc chẳng vì gì cả?!?!
Piotr Kula

Bạn có thể chuyển nó sang ổ SSD, tôi chỉ sao chép thông tin trực tiếp từ bài viết và bài viết gốc không bao gồm bất kỳ đề cập nào về SSD, mặc dù nó cũng hoạt động tốt. Đối với việc di chuyển root của thiết bị sang ổ flash ngoài rất hữu ích vì nó giúp nó giữ các tệp giống nhau, ngay cả khi thẻ SD bị hỏng. Nếu bạn đã đọc các bài báo, các tác giả giải thích các lợi ích của việc giữ mọi thứ trên thẻ SD. Tuy nhiên, câu hỏi này là về việc kéo dài thời lượng của thẻ SD, và điều này thực hiện điều đó, vì nó giảm thiểu việc đọc / ghi vào thẻ SD, chỉ được sử dụng để khởi động.
RPiAwesessess
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.