31 lines
925 B
Bash
Executable File
31 lines
925 B
Bash
Executable File
#!/bin/sh
|
|
# Inspection manuelle. Ne modifie rien.
|
|
s() { printf '\n=== %s ===\n' "$1"; }
|
|
|
|
s "Espace"
|
|
df -h / /home /boot 2>/dev/null
|
|
paccache -dk1 2>&1 | tail -1
|
|
journalctl --disk-usage
|
|
du -sh ~/.cache/* 2>/dev/null | sort -h | tail -5
|
|
|
|
s "Paquets"
|
|
printf 'installés: %s (explicites: %s)\n' "$(pacman -Qq | wc -l)" "$(pacman -Qqe | wc -l)"
|
|
echo "-- orphelins --"; pacman -Qtdq
|
|
echo "-- AUR passés en dépôt officiel --"
|
|
comm -12 "$(pacman -Qqm | sort > /tmp/.ck1; echo /tmp/.ck1)" \
|
|
"$(pacman -Slq | sort > /tmp/.ck2; echo /tmp/.ck2)"
|
|
rm -f /tmp/.ck1 /tmp/.ck2
|
|
|
|
s "Configs en attente"
|
|
pacdiff -o
|
|
|
|
s "Services"
|
|
systemctl --failed --no-legend
|
|
systemctl --user --failed --no-legend
|
|
systemd-analyze blame 2>/dev/null | head -5
|
|
|
|
s "Disque"
|
|
systemctl is-enabled fstrim.timer
|
|
lsblk -Dnro NAME,TYPE,DISC-GRAN | awk '$2=="crypt"'
|
|
sudo nvme smart-log /dev/nvme0n1 2>/dev/null | grep -E 'percentage_used|media_errors|unsafe'
|