У меня есть 3 машины с дисками (на самом деле, SSD) в RAID1, специально от разных производителей, чтобы исключить возможность потери их обеих одновременно из-за износа. Они функциональны.
У них должно быть примерно одинаковое количество Total_LBAs_Written на двух дисках. Но цифры сильно отличаются, например smartctl сообщает 2596016156 на Samsung SSD 850 EVO 2 ТБ, но 1237 на сопутствующем WDC WDS200T2B0A-00SM50:
241 Total_LBAs_Written 0x0032 099 099 000 Old_age Always - 2596016156
241 Total_LBAs_Written 0x0030 253 253 --- Old_age Offline - 1237
Я предполагаю, что первый отчет состоит из блоков по 512 байт, а второй - в Гибибайт. Это объясняет, что соотношение равно 221 год (в пределах одной единицы для меньшего значения).
Единица измерения для записи Total_LBAs_Written где-то стандартизирована? Есть ли систематический способ его определения? Если нет, то какие единицы практикуются?
Я думаю, твоя догадка верна. У меня есть HooDisk SSD 128G, и я сделал следующий тест:
команды:
$ smartctl -a /dev/sda |awk '/Total_LBAs_Written/ {print $10}'
289
$ dd if=/dev/zero of=/home/testimage bs=1M count=1024
1024+0 records in
1024+0 records out
1073741824 bytes (1.1 GB, 1.0 GiB) copied, 3.54747 s, 303 MB/s
$ smartctl -a /dev/sda |awk '/Total_LBAs_Written/ {print $10}'
290
$ dd if=/dev/zero of=/home/testimage bs=1M count=1024
1024+0 records in
1024+0 records out
1073741824 bytes (1.1 GB, 1.0 GiB) copied, 3.42046 s, 314 MB/s
$ smartctl -a /dev/sda |awk '/Total_LBAs_Written/ {print $10}'
291
$
на основе Википедии: https://en.wikipedia.org/wiki/S.M.A.R.T.#Known_ATA_S.M.A.R.T._attributes В нем не говорится о единицах измерения этого атрибута, поэтому я думаю, что он недостаточно стандартизирован, вам лучше специально протестировать устройство, чтобы определить его значения.