free-space misc
This commit is contained in:
@@ -3,18 +3,23 @@
|
|||||||
# https://gist.github.com/anthonyaxenov/02c00c965be4eb5bb163a153abdf4c2b
|
# https://gist.github.com/anthonyaxenov/02c00c965be4eb5bb163a153abdf4c2b
|
||||||
# https://itsfoss.com/free-up-space-ubuntu-linux/
|
# https://itsfoss.com/free-up-space-ubuntu-linux/
|
||||||
|
|
||||||
df -h
|
|
||||||
echo ""
|
echo
|
||||||
|
echo
|
||||||
|
df -hx tmpfs
|
||||||
|
echo
|
||||||
|
|
||||||
|
echo
|
||||||
echo "[1/5] Removing apt caches and unused packages"
|
echo "[1/5] Removing apt caches and unused packages"
|
||||||
echo ""
|
echo
|
||||||
|
|
||||||
sudo apt autoremove --purge
|
sudo apt autoremove --purge
|
||||||
sudo apt autoclean
|
sudo apt autoclean
|
||||||
sudo apt clean
|
sudo apt clean
|
||||||
|
|
||||||
echo ""
|
echo
|
||||||
echo "[2/5] Removing old system logs"
|
echo "[2/5] Removing old system logs"
|
||||||
echo ""
|
echo
|
||||||
|
|
||||||
sudo journalctl --vacuum-time=1d
|
sudo journalctl --vacuum-time=1d
|
||||||
sudo rm -rf /var/log/journal/user-*@*
|
sudo rm -rf /var/log/journal/user-*@*
|
||||||
@@ -22,33 +27,36 @@ sudo rm -rf /var/log/journal/system*@*
|
|||||||
sudo rm /var/log/{syslog,dmesg,btmp}.*
|
sudo rm /var/log/{syslog,dmesg,btmp}.*
|
||||||
sudo rm /var/log/{auth,dpkg,kern,alternatives,dmesg}.log.*
|
sudo rm /var/log/{auth,dpkg,kern,alternatives,dmesg}.log.*
|
||||||
|
|
||||||
echo ""
|
echo
|
||||||
echo "[3/5] Cleaning user trash and thumbnails"
|
echo "[3/5] Cleaning user trash and thumbnails"
|
||||||
echo ""
|
echo
|
||||||
|
|
||||||
rm -rf ~/.local/share/Trash/files/*
|
rm -rf ~/.local/share/Trash/files/*
|
||||||
rm -rf ~/.cache/thumbnails/*
|
rm -rf ~/.cache/thumbnails/*
|
||||||
|
|
||||||
echo ""
|
echo
|
||||||
echo "[4/5] Cleaning out dangling docker objects"
|
echo "[4/5] Cleaning out dangling docker objects"
|
||||||
echo ""
|
echo
|
||||||
|
|
||||||
docker system prune -f
|
docker system prune -f
|
||||||
# docker system prune -af
|
# docker system prune -af
|
||||||
|
|
||||||
echo ""
|
echo
|
||||||
echo "[5/5] Removing disabled unused snaps"
|
echo "[5/5] Removing disabled unused snaps"
|
||||||
echo ""
|
echo
|
||||||
|
|
||||||
sudo snap list --all | awk '/disabled/{print $1, $3}' |
|
sudo snap list --all \
|
||||||
while read snapname revision; do
|
| awk '/disabled/{print $1, $3}' \
|
||||||
sudo snap remove "$snapname" --revision="$revision"
|
| while read snapname revision; do
|
||||||
done
|
sudo snap remove "$snapname" --revision="$revision"
|
||||||
|
done
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
echo ""
|
echo
|
||||||
echo ""
|
echo
|
||||||
df -h
|
df -hx tmpfs
|
||||||
|
echo
|
||||||
|
echo
|
||||||
|
|||||||
Reference in New Issue
Block a user