SD card corrupt?

Hi, after a reboot my Pi2 has the following error on screen and won’t boot back up:

kernel panic not syncing vfs raspberry pi

I have read this is probably SD card corruption. I have a USB install, so supposedly only use the SD card to boot, before running OSMC from the USB stick. Is there an easy way to resolve this, without reinstalling the USB from scratch?

If possible that might be a viable option unless you got somewhere you can reach the log files
https://discourse.osmc.tv/t/how-to-obtain-provide-necessary-info-for-a-useful-support-request-includes-current-versions/5507

Won’t even boot up, can’t SSH etc so can’t see how to get any logs from it.

How would I reinstall the SD card without loosing my install/settings on the USB stick?

if you had a linux computer you could get logs…

thats a tricky questioni would go about it as you did the last time but use a different stick to be safe, but let me consult the rest of the dev team

Do you have any other USB drives connected ? Try unplugging them.

No, I only have a USB 8Gb stick which it is installed to, and a Bluetooth dongle attached.

I will try a fresh install, using a blank USB stick, then once it’s finished try putting the original USB stick back in (I’ll do an image backup of it first!).

OK well its not the SD, it’s the USB that’s the problem. Reinstalled with new USB, powered down and booted back up with original USB - same issue.

I’ve attempted to mount the USB in my BananaPi (only Linux box I have) and I can’t - keep getting messages about it being write protected.

Any ideas apart from a full reinstall?

root@bananapi /media/usb # mount /dev/sdf1 /media/usb mount: block device /dev/sdf1 is write-protected, mounting read-only
mount: wrong fs type, bad option, bad superblock on /dev/sdf1,
missing codepage or helper program, or other error
In some cases useful info is found in syslog - try
dmesg | tail or so