Gostaria de saber quais são os arquivos ULG no Ubuntu. Depois de tentar encontrar o que estava usando o espaço em disco, encontrei um diretório com 25 GB do total de 28 GB e esse diretório tinha 785 arquivos ULG.
Observe que estou trabalhando em um Intel Aero RTF, usando o Ubuntu 16.04, e ele pode armazenar 28 GB.
Saída do du
comando (a parte essencial):
root@intel-aero:/var/lib/mavlink-router# du -h /var/lib/mavlink-router/
25G /var/lib/mavlink-router/
Número de arquivos:
root@intel-aero:/var/lib/mavlink-router# find /var/lib/mavlink-router/ -type f | wc -l
785
Resultados parciais 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
resultado:
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
Então, as perguntas são:
- Que tipo de arquivo é um arquivo ULG? É um save, config, ...?
- Posso remover alguns deles (ou todos) sem nenhum problema posteriormente?
16.04
disk-usage
damadam
fonte
fonte
logrotate
está disponível, ele é instalado em Ubuntu16.04 por padrão, consulte este zangão como um computador (ele tem um x7 Atom, apenas um pouco mais lento do que um computador: D)Respostas:
De acordo com uma pergunta semelhante em um fórum da Intel, o Disk preenche grandes arquivos ULG em / var / lib / mavlink-router , esses arquivos ULG são arquivos de log do mavlink-router .
Existem apenas duas soluções alternativas:
Desative o log:
Ou configure um cronjob para excluí-lo regularmente uma vez por dia:
No começo, pensei que
logrotate
com o seguinte snippet poderia ser útil:Mas isso não funcionará conforme o planejado, porque os nomes de arquivos já possuem um carimbo de data e hora e, portanto, cada arquivo tem um nome diferente e
logrotate
os compactaria simplesmente, mas nunca os excluiria. Por exemplo,00000-2018-05-22_05-14-52.ulg
se tornará,00000-2018-05-22_05-14-52.ulg.1.gz
mas nunca será excluído, porque não haverá outro arquivo com esse nome que reivindique seu lugar.Consulte esta postagem para uma possível solução com
logrotate
arquivos com timestamps em seus nomes.fonte
find
excluir arquivos mais antigos que alguns dias ou semanas, caso precise investigar algum incidente antigo.