Recently I find that with one of my Pi 3b+, sometimes plugging in ethernet or unplugging it causes it to crash and display "error reading inode #xxxxxxx", "aborted journal detected", and the like on my main filesystem. This happens when I plug in a USB device too.
fscked it, and it always repairs it for a little while. I notice that if I plug in ethernet before I plug in the power, it usually starts fine, but if I plug in ethernet during the booting process, bam, it crashes.
Now why does this happen, and what kind of problem could ethernet and/or a USB flash drive cause on my main (separately stored on a SSD) filesystem?