Ich habe bereits versucht, apt-get clean zu verwenden, aber die Nutzung von /dev/mmcb1k1p1 sank von 100 % auf 99 %.
Dies sind die Ergebnisse, die ich mit df erhalte:
Dateisystem Typ Größe Verwendet Verfügbare Nutzung% Eingebunden auf udev devtmpfs 215M 0 215M 0 % /Gerät tmpfs tmpfs 49 Mio. 5,9 Mio. 43 Mio. 13 % /Lauf /dev/mmcblk1p1 ext4 3,5 G 3,2 G 52 M 99 % / tmpfs tmpfs 242M 0 242M 0 % /Entwickler/shm tmpfs tmpfs 5,0 M 4,0 K 5,0 M 1 % /Ausführen/Sperre tmpfs tmpfs 242M 0 242M 0 % /sys/fs/cgroup tmpfs tmpfs 49M 0 49M 0 % /run/Benutzer/0
du:
root@beaglebone:/# ls | xargs du -hs 4,0 KB bbb-uEnv.txt 9,7 Mio. Behälter 26M Stiefel 0 Entwickler 5,4 Mio. usw. 848K Startseite 4.0K ID.txt 245M Bibliothek 16.000 verloren+gefunden 4.0K Medien 4,0 Tsd. Min. 4,0 KB nfs-uEnv.txt 156 Mio. Optionen du: kann nicht auf „proc/2356/task/2356/fd/3“ zugreifen: Keine solche Datei oder kein solches Verzeichnis du: kann nicht auf „proc/2356/task/2356/fdinfo/3“ zugreifen: Keine solche Datei oder kein solches Verzeichnis du: kann nicht auf „proc/2356/fd/3“ zugreifen: Keine solche Datei oder kein solches Verzeichnis du: kann nicht auf „proc/2356/fdinfo/3“ zugreifen: Keine solche Datei oder kein solches Verzeichnis 0 proz 60K-Wurzel 5,9 Mio. Lauf 6,5 Mio. Bins 4.0K srv 0 System 48K Tempo 2,5 G USB 296 Mio. var
In /usr:
root@beaglebone:/usr# ls | xargs du -hs 278M-Behälter 4.0K Spiele 45M umfassen 992M-Bibliothek 187M lokal 6,2 Millionen Binärdateien 1017M teilen 4.0K Quelle
In /var:
root@beaglebone:/var# ls | xargs du -hs 48K-Backups 34 MB Cache 92M-Bibliothek 8.0K lokal 0 Sperre 160 MB Protokoll 4.0K E-Mails 4.0K Optionen 0 Lauf 28K Spule 11 Mio. tmp 8.0K www
Ich kann also davon ausgehen, dass es ein Problem mit der Größe dieser Verzeichnisse gibt, aber ich bin noch neu bei Linux und habe nicht viel Erfahrung mit der Verwaltung des Dateisystems. Gibt es detaillierte Ideen zur Lösung dieses Problems?
Bearbeiten: Den Inhalt von fdisk -l anzeigen:
root@beaglebone:~# fdisk -l Datenträger /dev/mmcblk1: 3,6 GiB, 3825205248 Bytes, 7471104 Sektoren Einheiten: Sektoren von 1 * 512 = 512 Bytes Sektorgröße (logisch/physisch): 512 Bytes / 512 Bytes I/O-Größe (minimal/optimal): 512 Bytes / 512 Bytes Disklabel-Typ: dos Datenträgerkennung: 0x336593c4 Gerät Boot Start Ende Sektoren Größe ID Typ /dev/mmcblk1p1 * 8192 7471103 7462912 3,6G 83 Linux Datenträger /dev/mmcblk1boot1: 2 MiB, 2097152 Bytes, 4096 Sektoren Einheiten: Sektoren von 1 * 512 = 512 Bytes Sektorgröße (logisch/physisch): 512 Bytes / 512 Bytes I/O-Größe (minimal/optimal): 512 Bytes / 512 Bytes Datenträger /dev/mmcblk1boot0: 2 MiB, 2097152 Bytes, 4096 Sektoren Einheiten: Sektoren von 1 * 512 = 512 Bytes Sektorgröße (logisch/physisch): 512 Bytes / 512 Bytes I/O-Größe (minimal/optimal): 512 Bytes / 512 Bytes
Edit2: Inhalt von /usr/share
root@beaglebone:/usr/share# ls | xargs du -hs 388K aklokal 160K aklokal-1,15 8.0K Benutzer hinzufügen 944K alsa 1,7 Mio. apache2 8.0K App-Daten 204.000 Anwendungen 36K-Anteil 12.000 Apps 1,7 M Autoconf 1000K automake-1.15 16K Avahi 36K Basisdateien 12K Basispasswort 2,3 M Bash-Vervollständigung 728K Beagle-Tester 12.000 Binärdateien 54M Knochen101 528K-Fehler 12K Build-Essential 620.000 CA-Zertifikate 432K Kalender 12K Chrom 256K Standardlizenzen 1,4 Millionen Konsolenschriftarten 48K Konsolen-Setup 112K Konsolentrans 16K-Kryptossetup 196K dbus-1 28K Debconf 36K Debhelper 8.0K Debian-Dienstprogramme 12K Standardeinstellungen 6,4 M Desktop-Basis 212K Desktop-Verzeichnisse 524K dh-python 2,8 Mio. Wörter 36K Wörterbücher-allgemein 8.0K DNS-Masq 8,0K DNSMASQ-Basis 124 MB Dokument 92K doc-basis 56K dpkg 344.000 Emacs 8.0K-Datei 12K Flash-Kernel 156K Schriftkonfiguration 156 Millionen Schriftarten 56K galternatives 108K gcc-6 56K gconf 44K GConf 28K gcr-3 2,7 Mio. Gdal 24K gdb 2,9 Mio. gdcm-2,6 24K gettext 12K Ghostscript 128K Git-Kern 324K gitweb 8.0K gksu 268 KB glib-2.0 12K Gold 24K Gnome-Hintergrundeigenschaften 12K Gnome-Kontrollzentrum 28.000 Gnome-Online-Konten 8.0K gnupg 1,6 Mio. Pfund 320K gtk-doc 132.000 gvfs 1,7 Mio. Hal 80K Hilfe 9,7 Mio. i18n 116 Millionen Symbole 8.0K Bilder 1,2 Millionen Informationen 316K Initramfs-Tools 12.000 iptables 4,0 KB Java 548K JavaScript 12.000 kmdm 64K Schlüsselanhänger 8,0 KB libc-bin 12K libdrm 160 KB libfm 464K libfm-qt 28K libgksu 736K libgphoto2 4.0K libsensors4 560K libthai 384K-Bibliothekstool 836K libwacom 20K LichtDM 872K Lintian 149M Gebietsschema 8,4 Mio. lxqt 18M Mann 32K Maven-Repository 44K-Menü 64K Metainformationen 5,5 Millionen Mime 420K Sonstiges 324K mjpg-Streamer 8.0K mysql-allgemein 180.000 Nanometer 4.0K NodeJS 8.0K Numpy 8.0K numpy3 9,7 Millionen OpenCV 468K OpenCV 456K openmpi 12K öffnet 16K p11-Bausatz 44K Pam 20.000 Pam-Konfigurationen 60K pastebin.d 564K pcmanfm-qt 20M Perle 5,0 Mio. perl5 12K perl-openssl-standardwerte 116.000 Pixelkarten 60K Paketkonfiguration 4.0K Paket-Konfigurations-Crosswrapper 4.0K Paket-Konfiguration-dpkghook 24K-Plasma 1,9 M Plymouth 612K Polkit-1 12M Popper 20.000 pro Person 15M Projekt 176K pygeteilt 292K Python 148K python3 1,6M Python-Räder 11M qt5 212K Q-Terminal 156K qtermwidget5 12K rcn-ee-archive-schlüsselring 8,0K Lesezeile 20K Robotersteuerung 324K-Bildschirm 92K SGML 1,2 Millionen Töne 8.0K SSL-Zertifikat 28K-Zustand 16K systemd 12K Systemtap 20K-Tabset 32K Aufgaben 3,6 Mio. tcltk 4.0K Termininfo 116K Tesseract-OCR 4,7 Millionen Themen 212M ti 24K Emporkömmling 24K USB-Modusschalter 31M Kraft 4.0K Hintergrundbilder 5,6 Mio. X11 8,0K xfwm4 8.0K xgreeters 24K XML 12.000 xSitzungen 3,4 Mio. Zoneninfo 128K zsh
Antwort1
Sie können sicher etwas Speicherplatz freigeben, indem Sie den Inhalt einiger Protokolldateien löschen (wenn Sie die Informationen daraus nicht benötigen). Identifizieren Sie die Protokolle, die größer als erwartet sind (in diesem Fall alle, die größer als 1 MB sind), mit . #du -sh /var/log/*
Überprüfen Sie zuerst den Inhalt, er könnte einige nützliche Informationen enthalten. Sie können die Protokolldatei leeren, indem Sie null hineinschreiben, z. B.
#cat /dev/null > /var/log/some_logfile.log
.
Für einige Anwendungen ist eine Protokollierung erforderlich, sodass die generierten Protokolldateien je nach Bedarf rotiert, archiviert oder gelöscht werden können.
Das /usr/-Verzeichnis mit 2,5 G ist wahrscheinlich das größte Problem. Haben Sie dort etwas heruntergeladen? Überprüfen Sie /usr/share/. Haben Sie dort ein Archiv (.zip, .gzip, .tar ...) heruntergeladen und anschließend entpackt? Wenn ja, können Sie das Archiv problemlos löschen und nur die entpackten Dateien/Verzeichnisse belassen.
BEARBEITEN:
Mir ist gerade aufgefallen, dass BBB mit einem Image geliefert wird, das knapp 4 GB groß ist. Sie könnten etwas Speicherplatz auf der Festplatte schaffen, indem Sie einige Dateien löschen, aber früher oder später werden Sie in die gleiche Situation geraten, also greifen Sie zu einer 8 GB großen SD-Karte. Es gibt jetzt nicht viel Platz, um viel freien Speicherplatz zu schaffen, Sie könnten Folgendes versuchen:
- Reduzieren Sie die Größe des Journalprotokolls. Überprüfen Sie zunächst die aktuelle Größe auf der Festplatte.
#journalctl --disk-usage
Sie können die maximale Nutzung auf 1 MB festlegen mit#journalctl --vacuum-size=1M
- Löschen Sie alle Protokolle in /var/log/, die größer als 1 MB sind.
- Überprüfen Sie, was sich in /opt/ befindet und ob Sie von diesen 156 MB freien Speicherplatz erhalten können.