
Andrew Greig <pushin.linux@gmail.com> wrote:
[ 6931.390696] FAT-fs (sdb1): Volume was not properly unmounted. Some data may be corrupt. Please run fsck. [ 6933.198312] FAT-fs (sdb1): error, fat_get_cluster: invalid cluster chain (i_pos 0) [ 6933.198326] FAT-fs (sdb1): Filesystem has been set read-only
There's your problem, as you noticed.
I do not want to run it in parallel with the root filesystem, I tried to nominate /dev/sdb1 and when that didn't work tried /dev/USB0 ... nothing.
Could you recommend the syntax, please?
fsck.vfat -n /dev/sdb1 after making sure that it's on /dev/sdb1 by running fdisk -l or checking the kernel logs. You don't want to check the wrong drive by mistake. The -n option performs a check without writing any changes, according to the manual page. After you've seen the errors, you can decide whether you want to attempt a repair, or take a backup first with dd, or whatever suits you. See the fsck.vfat manual page for full details.