Ich würde gerne wissen, welche ULG-Dateien auf Ubuntu sind. Nachdem ich versucht hatte herauszufinden, was den Speicherplatz belegt, fand ich ein Verzeichnis mit 25 GB und insgesamt 28 GB, und dieses Verzeichnis enthielt 785 ULG-Dateien.
Beachten Sie, dass ich mit Ubuntu 16.04 an einem Intel Aero RTF arbeite und 28 GB speichern kann.
Ausgabe des du
Befehls (der wesentliche Teil):
root@intel-aero:/var/lib/mavlink-router# du -h /var/lib/mavlink-router/
25G /var/lib/mavlink-router/
Anzahl der Dateien:
root@intel-aero:/var/lib/mavlink-router# find /var/lib/mavlink-router/ -type f | wc -l
785
Teilergebnisse von ls
:
root@intel-aero:/var/lib/mavlink-router# ls -lh
total 25G
-rw-r--r-- 1 root root 73M May 22 05:45 00000-2018-05-22_05-14-52.ulg
-rw-r--r-- 1 root root 36M May 22 06:00 00001-2018-05-22_05-45-23.ulg
-rw-r--r-- 1 root root 9.0M May 22 05:00 00002-2018-05-22_04-57-05.ulg
-rw-r--r-- 1 root root 11M May 22 05:01 00003-2018-05-22_04-57-05.ulg
-rw-r--r-- 1 root root 117M May 22 05:46 00004-2018-05-22_04-57-05.ulg
-rw-r--r-- 1 root root 220M May 22 2018 00005-2018-05-22_04-57-05.ulg
-rw-r--r-- 1 root root 0 May 22 2018 00006-2018-05-22_06-31-13.ulg
-rw-r--r-- 1 root root 0 May 22 2018 00007-2018-05-22_06-31-14.ulg
df
Ergebnis:
root@intel-aero:/var/lib/mavlink-router# df -h
Filesystem Size Used Avail Use% Mounted on
/dev/root 28G 28G 0 100% /
devtmpfs 1.9G 0 1.9G 0% /dev
tmpfs 1.9G 0 1.9G 0% /dev/shm
tmpfs 1.9G 76M 1.8G 4% /run
tmpfs 1.9G 0 1.9G 0% /sys/fs/cgroup
tmpfs 1.9G 48K 1.9G 1% /var/volatile
tmpfs 1.9G 4.0K 1.9G 1% /tmp
/dev/mmcblk0p1 28M 7.7M 21M 28% /boot
tmpfs 382M 0 382M 0% /run/user/0
Fragen sind also:
- Welcher Dateityp ist eine ULG-Datei? Ist es ein Speichern, Konfigurieren, ...?
- Kann ich einige (oder alle) später ohne Probleme entfernen?
16.04
disk-usage
Damadam
quelle
quelle
logrotate
ist verfügbar, es ist standardmäßig auf Ubuntu16.04 installiert. Sehen Sie diese Drohne wie einen Computer (sie hat ein Atom x7, nur etwas langsamer als ein Computer: D)Antworten:
Gemäß einer ähnlichen Frage in einem Intel-Forum füllt Disk große ULG-Dateien in / var / lib / mavlink-router . Diese ULG-Dateien sind Protokolldateien des mavlink-Routers .
Es gibt nur zwei Problemumgehungen:
Deaktivieren Sie entweder die Protokollierung:
Oder richten Sie einen Cronjob ein, um sie regelmäßig einmal am Tag zu löschen:
Zuerst dachte ich,
logrotate
mit folgendem Snippet könnte das helfen:Dies funktioniert jedoch nicht wie beabsichtigt, da die Dateinamen bereits einen Zeitstempel und eine Nummer enthalten. Daher hat jede Datei einen anderen Namen und
logrotate
würde sie einfach komprimieren, aber niemals löschen. ZB00000-2018-05-22_05-14-52.ulg
würde00000-2018-05-22_05-14-52.ulg.1.gz
aber nie gelöscht werden, weil es keine andere Datei mit diesem Namen gibt, die ihren Platz beansprucht.In diesem Beitrag finden Sie eine mögliche Lösung
logrotate
für Dateien mit Zeitstempeln im Namen.quelle
find
Dateien löschen, die älter als einige Tage oder Wochen sind, falls Sie jemals einen alten Vorfall untersuchen müssen.