Làm cách nào để kiểm tra sức khỏe của eMMC với linux?
Có vẻ như smartctl không thể xử lý nó:
root@om:~# smartctl -a /dev/mmcblk0
smartctl 6.5 2016-01-24 r4214 [x86_64-linux-4.4.0-63-generic] (local build)
Copyright (C) 2002-16, Bruce Allen, Christian Franke, www.smartmontools.org
/dev/mmcblk0: Unable to detect device type
Please specify device type with the -d option.
Use smartctl -h to get a usage summary
Tôi đoán không có loại phù hợp với eMMC. Tôi thấy những loại này với smartctl -h
:
-d TYPE, --device=TYPE
Specify device type to one of: ata, scsi, sat[,auto][,N][+TYPE],
usbcypress[,X], usbjmicron[,p][,x][,N], usbsunplus, marvell, areca,N/E,
3ware,N, hpt,L/M/N, megaraid,N, aacraid,H,L,ID, cciss,N, auto, test
Nếu bạn tò mò, đây là nhật ký của odyssey của tôi: https://github.com/guettli/linux-on-emmc/blob/master/README.rst
mmc-utils
và làm thế nào đầu ra này có liên quan để giải quyết vụ việc? Chỉ xem xét bao gồm một mẫu đầu ra thay vì đầu ra đầy đủ nếu đó chỉ là một ví dụ về đầu ra hoặc thay vào đó là một ảnh chụp màn hình.