Como deletar arquivos debug em / sys / kernel / debug?

0
sudo find / -size +5G -ls

listou arquivos de depuração com mais de 8 GB de tamanho em /sys/kernel/debug/dri/n/amdgpu_vram

(n é o número de GPUs)

Estes podem ser arquivos de depuração inúteis. Não é possível excluí-los (erro "Operação não permitida"). Como deletar esses arquivos?

    
por cjclm7 03.11.2017 / 18:29

2 respostas

3

Estes não são arquivos no sentido tradicional.

Todo o sistema de arquivos / sys é um sistema de arquivos virtual, que mapeia várias funções do sistema como arquivos. Eles não são armazenados no disco; eles são apenas mecanismos para acessar várias funções do kernel. Nesse caso, o arquivo é a RAM de vídeo. Os arquivos podem servir como uma interface de depuração, portanto, a nomeação.

A remoção deles literalmente não faz sentido, pois é uma representação de um recurso físico do sistema do computador. É por isso que você não tem permissão para removê-los.

Resumindo: Não toque em nada dentro de / sys ou / proc, a menos que você saiba o que está fazendo. Você pode travar seu sistema. Lê-los é geralmente seguro - o pior caso normalmente tralha seu terminal com dados aleatórios.

Há muitas coisas interessantes em / sys e / proc, que podem dizer muito sobre o funcionamento do seu sistema, tanto o kernel Linux quanto as partes físicas do seu computador.

    
por vidarlo 03.11.2017 / 19:23
0

Eu tenho o mesmo problema.

df -Th
O comando

mostra 100% de uso em /. Portanto, não é um problema imaginário. Foi o que aconteceu no meu equipamento antes também. Eu resolvi usando comandos como

sudo apt autoremove
sudo apt autoclean
sudo apt clean
sudo apt autoremove --purge
sudo rm /var/log/kern.log
touch /forcefsck
sudo shutdown -rF now

Se eu encontrar a solução completa, postarei aqui. O ncdu é um aplicativo melhor para verificar o uso do espaço em disco na linha de comando.

apt install ncdu

Após várias reinicializações e usando comandos como acima e

sudo lsof + L1 | grep deleted

para detectar processos que contêm arquivos excluídos, o problema foi resolvido.

    
por Ahmad Yoosofan 29.04.2018 / 18:39