Je voudrais savoir quels sont les fichiers ULG sur Ubuntu. Après avoir essayé de trouver ce qui utilisait l'espace disque, j'ai trouvé un répertoire utilisant 25 Go sur 28 Go au total, et ce répertoire contenait 785 fichiers ULG.
Notez que je travaille sur un Intel Aero RTF, en utilisant Ubuntu 16.04, et qu'il peut stocker 28 Go.
Sortie de du
commande (l'essentiel):
root@intel-aero:/var/lib/mavlink-router# du -h /var/lib/mavlink-router/
25G /var/lib/mavlink-router/
Nombre de fichiers:
root@intel-aero:/var/lib/mavlink-router# find /var/lib/mavlink-router/ -type f | wc -l
785
Résultats partiels de 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
résultat:
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
Les questions sont donc:
- Quel type de fichier est un fichier ULG? Est-ce une sauvegarde, une configuration, ...?
- Puis-je supprimer certains d'entre eux (ou tous) sans aucun problème plus tard?
16.04
disk-usage
damadam
la source
la source
logrotate
est disponible, il est installé sur Ubuntu16.04 par défaut, voyez ce drone comme un ordinateur (il a un Atom x7, juste un peu plus lent qu'un ordinateur: D)Réponses:
Selon une question similaire dans un forum Intel, le disque se remplit, de gros fichiers ULG dans / var / lib / mavlink-router , ces fichiers ULG sont des fichiers journaux du mavlink-router .
Il n'y a que deux solutions:
Soit désactiver la journalisation:
Ou configurez un cronjob pour les supprimer régulièrement une fois par jour:
Au début, je pensais
logrotate
que l'extrait suivant pourrait être utile:Mais cela ne fonctionnera pas comme prévu car les noms de fichiers ont déjà un horodatage et un numéro, donc chaque fichier a un nom différent et les
logrotate
compresserait simplement mais ne les supprimerait jamais. Par exemple,00000-2018-05-22_05-14-52.ulg
cela deviendrait00000-2018-05-22_05-14-52.ulg.1.gz
mais ne serait jamais supprimé car il n'y aura pas d'autre fichier avec ce nom qui revendique sa place.Voir cet article pour une solution possible avec
logrotate
des fichiers avec des horodatages à leur nom.la source
find
pour supprimer des fichiers plus anciens que certains jours ou semaines, si jamais vous deviez enquêter sur un ancien incident.