I think something generated millions of files or folders in my /tmp on Ubuntu 18.04, as I'm unable to run ls /tmp or even rm -rf /tmp/*. So I tried rebooting, but now my machine's stuck at the step:
A start job is running for Create Volatile Files and Directories
I let it run for 10 hours, and it's still going, so it's likely swapping to disk and will never complete. What do I do? How do I clear my /tmp folder if I can't even boot the system?
Edit: I appended "systemd.debug-shell=1 systemd.show_status=false" so I could get to a shell. Then I killed the systemd-tmpfiles process and then ran mkdir /empty; time rsync -a --delete /empty/ /tmp/ to do a fast delete as suggested here. However, after 30 minutes, it's still running.
init=/bin/bashso it forces a shell. – kR105 Sep 15 '20 at 15:27mvcommand, you should get the write permission bymount / -o rw,remount. – VictorLee Apr 15 '22 at 04:03