Здравствуйте!
Имеется USB-кардридер и SD-флешка от фотоаппарата на 2 ГБ. Все прекрасно определяется, монтируется и читается, пока файлов на флешке немного. Как только объем файлов переваливает за определенный порог (~1 ГБ) новые файлы не читаются, хотя прекрасно просматриваются на самом фотоаппарате. Старые файлы доступны как и прежде.
В dmesg есть запись в начале:
[ 78.402270] sd 0:0:0:2: [sdc] 2011136 512-byte hardware sectors (1030 MB)
[ 78.402893] sd 0:0:0:2: [sdc] Write Protect is off
[ 78.402896] sd 0:0:0:2: [sdc] Mode Sense: 00 00 00 00
[ 78.402899] sd 0:0:0:2: [sdc] Assuming drive cache: write through
[ 78.404516] sd 0:0:0:2: [sdc] 2011136 512-byte hardware sectors (1030 MB)
[ 78.405140] sd 0:0:0:2: [sdc] Write Protect is off
[ 78.405142] sd 0:0:0:2: [sdc] Mode Sense: 00 00 00 00
[ 78.405145] sd 0:0:0:2: [sdc] Assuming drive cache: write through
[ 78.405148] sdc: sdc1
[ 78.406525] sdc: p1 exceeds device capacity
[ 78.406916] sd 0:0:0:2: [sdc] Attached SCSI removable disk
И затем при каждом обращении к файлам:
[53847.413983] attempt to access beyond end of device
[53847.413987] sdc: rw=0, want=2236872, limit=2011136
[54163.103710] attempt to access beyond end of device
[54163.103721] sdc: rw=0, want=2236880, limit=2011136
[54163.103857] attempt to access beyond end of device
[54163.103861] sdc: rw=0, want=2236872, limit=2011136
Ну и как всегда вопрос -- что делать?

Хотелось бы решение без потери данных.
