┌─╼ [~]
└╼ df -h
Filesystem Size Used Avail Use% Mounted on
udev 7.5G 0 7.5G 0% /dev
tmpfs 1.6G 2.2M 1.6G 1% /run
/dev/mapper/ubuntu--vg-root 453G 177G 253G 42% /
tmpfs 7.6G 139M 7.4G 2% /dev/shm
tmpfs 5.0M 4.0K 5.0M 1% /run/lock
tmpfs 7.6G 0 7.6G 0% /sys/fs/cgroup
/dev/loop2 56M 56M 0 100% /snap/core18/1988
/dev/loop3 163M 163M 0 100% /snap/gnome-3-28-1804/145
/dev/loop4 65M 65M 0 100% /snap/gtk-common-themes/1514
/dev/nvme0n1p1 704M 302M 351M 47% /boot
tmpfs 1.6G 76K 1.6G 1% /run/user/1000
/dev/loop0 33M 33M 0 100% /snap/snapd/11402
/dev/loop6 56M 56M 0 100% /snap/core18/1997
/dev/loop5 139M 139M 0 100% /snap/chromium/1536
/dev/loop1 33M 33M 0 100% /snap/snapd/11588
/home/infinity/.Private 453G 177G 253G 42% /home/infinity
/dev/loop7 139M 139M 0 100% /snap/chromium/1557
Ich habe hier viele dev/loop*
und andere nutzlose Dinge. Wie kann ich sie entfernen?
Antwort1
Die /dev/loop-Geräte werden von Snaps-Anwendungen gemountet. In Ihrem Fall nur die Basispakete und Chromium.
Ubuntu kann ohne Snaps ausgeführt werden, aber es wird immer schwieriger.
Antwort2
df -h -x squashfs -x tmpfs -x devtmpfs
Das -x
(eXDie Option „clude“ wird verwendet, um Dateisysteme zu ignorieren, über die Sie nichts wissen möchten.
Sie können auch einen Alias für df
die Verwendung eines der folgenden echo
Befehle erstellen. Der erste hängt Ihre Aliase in ~/.bash_aliases
(Ubuntus Standardquellen ~/.bashrc
diese Datei) an oder – wenn Sie eine andere Distribution verwenden, z. B. Fedora – können Sie den Alias einfach an das Ende der Datei Ihres Home-Servers anhängen..bashrc
Für Ubuntu-Benutzer:
echo "alias df='df -h -x squashfs -x tmpfs -x devtmpfs'" >> ~/.bash_aliases
Für andere *nix-Benutzer:
echo "alias df='df -h -x squashfs -x tmpfs -x devtmpfs'" >> ~/.bashrc
Vergessen Sie nicht, die Quelle anzugeben:
source ~/.bash_aliases
source ~/.bashrc
Genießen :-)