In general, how can we clean
/tmpfor freeing up the space taken by non-needed files?Note that I once made a mistake by deleting everything under
/tmp, and then after rebooting, my Ubuntu was broken. I guess it broke the OS by deleting some system or programs' temporary files created in/tmpand still in use. So now I ask what is some safe way to remove nonneeded files created by some programs? (I can recognize unneeded files created directly by myself, such as a file copied by me into/tmp, but not those not created directly by me even thoughlsmay show my name as the creater).In particular, I ran a program called
pdfbeads, it created some very big file(s) in/tmp(I suspect the file is/tmp/magick-HMwXHfQowhich is 1.2GB),and then my/partition for/tmpran out of space and the program aborted.Now my
/partition is still filled up. How can I clean/tmpfor freeing up the space taken by non-needed files?
OS: Ubuntu 12.04
/tmpdirectory this could cause problems. This has some explanation, but tmpreaperlooks like it has a better way of checking to see if any file is being used at the time. Link here – No Time Dec 04 '14 at 04:26/tmp/magick-*are usually temporary files created by IM (imagemagick). If IM exits with error those files will not be automatically removed so you'll have to remove them manually. Other than that, see the question linked by @NoTime. – don_crissti Dec 04 '14 at 04:27/tmpis a tmpfs mount, turn on the atime mount option, and delete files with an atime more than 24 hours ago. – phemmer Dec 04 '14 at 05:07grep " /tmp " /proc/mounts– Hauke Laging Dec 04 '14 at 07:27/tmpis a tmpfs - and it almost definitely is - then you are probably barking up the wrong tree, im sorry to say - tmpfs is ephemeral - a ramdisk. you might like to know that you can increase the mounted size if needed withsudo mount -t tmpfs -o remount,size=SIZE /tmpif necessary - i usually use percent - as a percentage of available RAM - but you can do specific byte counts as well. – mikeserv Dec 04 '14 at 08:03