Did you modify or change anything?
If this appears out of the blue without any user interaction, I would guess data corruption is the cause of this.maybe you can perform a filesystem check.
A workaround, until we found the cause, could be to log in as root or change to root.
If you are already logged in as dietpi or whatever, you can do
that’s a shame, this is already a replacement for the last one.
Any suggestions on what to install the OS on for RPis? Are USB connected HDs fast enough? I don’t really store anything on the SD, I use a NAS, the SD is just for the OS and programs
You are running Debian Buster, how old is your SD card?
The quality of the SD card is crucial, cards that are too cheap die more quickly
Usually HDD/SDD are faster than SD cards.
But I/O speed doesn’t seems to matter in your case
Theoretically, you can also use a USB stick, it does not have to be a HDD/SSD. Another alternativ is to use RaspiKey eMMC modul for Raspberry Pi device.
Thanks for your advice, I may look into a USB drive in that case for the future, however I would like to recover as much as possible from this drive if I can.
Is there anything I can do from the position I’m in without having to mount this drive on another system and backing up my settings and programs?