Добрый день. Был диск с ext4 разделом, которому уже с десяток лет. Использовался в основном для торрент-хранилища фильмов (торрент клиет - Transmission). Несколько месяцев назад начал замечать, что некоторые файлы из этого хранилища воспроизводятся с артефактами. Запустил в торрент-клиенте проверку фалов - почти все вместо 100% загрузки показали 40...90%. И новый любой файл скачиваешь до 100%, после этого проверяешь данные - он опять помечается недокаченым. Ок, диск старый, похоже сыпется.
Купил новый диск, новый SATA кабель к нему, подключил в новый SATA порт на материнке. Создал ext4 раздел, примонтировал вместо старого диска. Скачал на этот диск несколько фильмов - и точно так же после проверки - файлы недокачены. Пробовал другие торрент-клиенты (Deluge, qBittorent) - то же самое поведение.
Вопрос - что вообще происходит? В какую сторону копать? Это ошибки железа, ОС, программ или ещё чего-то?
dmesg выдаёт ошибки:
[ 1114.841198] EXT4-fs error: 83 callbacks suppressed
[ 1114.841201] EXT4-fs error (device sdc1): ext4_find_extent:909: inode #59769118: comm deluge-gtk: pblk 239108379 bad header/extent: extent tree corrupted - magic f30a, entries 12, max 340(340), depth 0(0)
...
[ 1115.616785] EXT4-fs error (device sdc1): ext4_find_extent:909: inode #59769118: comm deluge-gtk: pblk 239108379 bad header/extent: extent tree corrupted - magic f30a, entries 12, max 340(340), depth 0(0)
[ 1123.538533] EXT4-fs error: 44 callbacks suppressed
[ 1130.214713] EXT4-fs error (device sdc1): ext4_dx_find_entry:1508: inode #59768833: block 3: comm deluge-gtk: Directory block failed checksum
...
[ 1131.310058] EXT4-fs error (device sdc1): ext4_dx_find_entry:1508: inode #59768833: block 3: comm deluge-gtk: Directory block failed checksum
[ 4446.965616] EXT4-fs error: 32 callbacks suppressed
[ 4446.965618] EXT4-fs error (device sdc1): ext4_dx_find_entry:1508: inode #59768833: block 3: comm transmission-gt: Directory block failed checksum
...
[ 4447.647422] EXT4-fs error (device sdc1): ext4_dx_find_entry:1508: inode #59768833: block 3: comm transmission-gt: Directory block failed checksum