Làm cách nào để xác định khi nào thẻ SD cần thay thế?


39

Có cách nào để ước tính tuổi thọ của thẻ SD không? Nếu không, có tiện ích nào tôi có thể sử dụng để theo dõi tính toàn vẹn và độ tin cậy của nó để tôi biết khi nào nên sử dụng thẻ SD mới không?


5
Tôi cũng bối rối bởi lý do đằng sau các phiếu "đóng" là không mang tính xây dựng. Có phải vì thẻ SD khác nhau sẽ có câu trả lời khác nhau?
ramblinjan

Thật khó để trả lời một cách có thẩm quyền, cho đến khi ai đó thực sự làm một số thí nghiệm để tìm hiểu.
Finnw

2
Điều gì làm cho nó một câu hỏi xấu là câu trả lời sẽ là phỏng đoán
finnw

11
Điều đó sẽ làm cho những câu trả lời xấu. Chỉ vì nó không thể được trả lời chính xác bây giờ không có nghĩa là nó không thể được trả lời chính xác.
ramblinjan

10
@finnw - Một câu hỏi khó trả lời không phải là một câu hỏi tồi, đó là một câu hỏi hay! Đó là một câu hỏi mà mọi người sẽ tiếp tục hỏi, vì vậy, hoàn hảo cho một trang web được dùng làm tài liệu tham khảo để trả lời các câu hỏi mà mọi người muốn trả lời. Câu trả lời xấu mặt khác có thể được bỏ phiếu xuống. Không cho phép mọi người cố gắng trả lời đánh bại mục đích của một trang web trao đổi ngăn xếp.
Đánh dấu gian hàng

Câu trả lời:


10

Có một số công cụ sẽ kiểm tra tính toàn vẹn của hệ thống tệp và các lỗi lặp lại sẽ chỉ đến thẻ SD đến hết tuổi thọ của nó.

fsck là một ứng dụng Linux thường được sử dụng và bạn có thể sử dụng nó để kiểm tra phân vùng như thế này:

fsck /dev/sdx

Trong trường hợp xlà số phân vùng.

Đối với việc ước tính tuổi thọ, Hướng dẫn sử dụng sản phẩm Sandisk nêu rõ:

Thẻ SD SanDisk có thông số độ bền cho mỗi lĩnh vực 100.000 ghi thông thường (đọc một khu vực logic là không giới hạn).

Tuy nhiên, tôi không biết trung bình có bao nhiêu đọc / ghi hệ điều hành điển hình sử dụng.


Tôi nghĩ rằng 'điển hình' sẽ không thể diễn tả được. Nó sẽ hoàn toàn phụ thuộc vào phần mềm được cài đặt. Có thể tính toán đọc / ghi của bản cài đặt sạch nhưng điều đó sẽ thay đổi theo từng bản cập nhật nhỏ làm cho thống kê khá vô nghĩa. Tôi nghĩ rằng các công cụ bạn liệt kê kết hợp với kiến ​​thức rằng sẽ mất nhiều thời gian để ghi thẻ nên có đủ dữ liệu cơ sở để tiếp tục.
ian.shaun.thomas

@tencent Tôi nghĩ đó là điều tốt nhất chúng ta có thể làm.
Jivings

8

Thẻ SD tự giám sát, do đó bạn không cần phải làm vậy . Thẻ SD cấp thương mại hiện đại sẽ sử dụng các thuật toán cân bằng hao mòn tinh vi giúp phát hiện và cô lập các khối xấu khi chúng xuất hiện, do đó tại bất kỳ thời điểm nào, không có khối xấu nào được hiển thị với hệ thống tệp.

Mọi thứ cứ tiếp diễn cho đến khi thẻ SD hết khối dự phòng, tại thời điểm đó, hầu hết các thẻ sẽ tự khóa vĩnh viễn ở chế độ chỉ đọc. Điều này nhằm cung cấp cho người dùng cơ hội đọc dữ liệu và chuyển nó sang phương tiện khác. Đây là cách bạn biết bạn cần để có được một cái mới.

Vì thẻ thường hết khối dự phòng trong khi bạn viết trên đó, việc bật nhật ký được hỗ trợ rất nhiều để khôi phục dữ liệu của bạn.


Rất tốt để biết! Có thể chữa lành SD bằng cách xem khi nào kích thước đã bắt đầu co lại,df -h
Dan Froberg

1
@DanFroberg Không, kích thước hiển thị cho người dùng sẽ không đổi. Đó là nhóm các khối dành riêng hết, và nhóm đó không thể nhìn thấy thông qua truy cập thẻ SD thông thường.
Dmitry Grigoryev

3

Đối với Thẻ SD công nghiệp mang nhãn hiệu ATP, họ cung cấp phần mềm "Công cụ giám sát trọn đời SD" cho Linux / Windows. Nhưng nếu bạn sử dụng công cụ này, bạn phải chạy công cụ này từ Hệ điều hành máy chủ. Điều đó có nghĩa là bạn không thể sử dụng phần mềm này trong Thẻ SD để tự kiểm tra. Bởi vì nếu bạn chạy phần mềm này, thẻ SD không thể truy cập được.

Để tham khảo - Google: Thông số kỹ thuật thẻ SD cấp công nghiệp ATP (Bản sửa đổi 3.8)

nhập mô tả hình ảnh ở đây


2

Bạn có thể quét tất cả các khối phân vùng của bạn với

time badblocks -sv /dev/mmcblk0p2 -o mmcblk0p2.log

mmcblk0p2 đề cập đến phân vùng và phải được thay thế bằng phân vùng để quét. Bạn có thể liệt kê các phân vùng của bạn với lsblkhoặc fdisk -l.

Các khối xấu sẽ được ghi vào tệp nhật ký.

Việc ngắt kết nối hệ thống tập tin là không cần thiết.

Bạn cũng có thể thực hiện các bài kiểm tra viết không phá hủy ( -ntùy chọn), nếu bạn thấy cần thiết.

Nếu bạn không cần bảo quản dữ liệu, bạn cũng có thể thực hiện kiểm tra ghi (phá hủy) nhanh hơn (phá hủy -w).


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.