Partição Debian BeagleBoneBlack com uso de 99%, como posso liberar espaço com segurança?

Partição Debian BeagleBoneBlack com uso de 99%, como posso liberar espaço com segurança?

Já tentei usar o apt-get clean, mas o uso de /dev/mmcb1k1p1 passou de 100% para 99%.

Estes são os resultados que obtenho com df:

Tipo de sistema de arquivos Tamanho usado Disponibilidade Uso% Montado em  
udev devtmpfs 215M 0 215M 0% /dev
tmpfs tmpfs 49M 5,9M 43M 13% /execução
/dev/mmcblk1p1 ext4 3,5G 3,2G 52M 99% /
tmpfs tmpfs 242M 0 242M 0% /dev/shm
tmpfs tmpfs 5,0M 4,0K 5,0M 1% /executar/bloquear
tmpfs tmpfs 242M 0 242M 0% /sys/fs/cgroup
tmpfs tmpfs 49M 0 49M 0% /run/user/0

você:

root@beaglebone:/#ls | xargs du -hs
4.0K bbb-uEnv.txt
Caixa de 9,7 milhões
Bota 26M
0 desenvolvedor
5,4 milhões etc.
848K casa
4,0K ID.txt
245 milhões de libras
16K perdidos + encontrados
Mídia 4,0K
4,0 mil milhões
4,0K nfs-uEnv.txt
156 milhões de opções
du: não é possível acessar 'proc/2356/task/2356/fd/3': arquivo ou diretório inexistente
du: não é possível acessar 'proc/2356/task/2356/fdinfo/3': Esse arquivo ou diretório não existe
du: não é possível acessar 'proc/2356/fd/3': Esse arquivo ou diretório não existe
du: não é possível acessar 'proc/2356/fdinfo/3': Esse arquivo ou diretório não existe
0 processo
Raiz de 60K
5,9 milhões de corrida
Caixa de 6,5 milhões
4,0K de serviço
0 sistemas
48K tmp
2,5G usr
296 milhões de var.

Em /usr:

root@beaglebone:/usr#ls | xargs du -hs
Caixa de 278 milhões
4,0 mil jogos
45 milhões incluem
992 milhões de libras
187 milhões locais
6,2 milhões de caixas
1.017 milhões de compartilhamentos
Fonte de 4,0K

Em /var:

root@beaglebone:/var#ls | xargs du -hs
Backups de 48K
Cache de 34M
92 milhões de libras
8,0 mil locais
0 bloqueio
Registro de 160 milhões
4,0 mil e-mails
Opção de 4,0K
0 corrida
Carretel 28K
11 milhões de tmp
8,0 mil www

Então, posso deduzir que há um problema com o tamanho desses diretórios, mas ainda sou novo no Linux e não tenho muita experiência em gerenciar o sistema de arquivos. Alguma idéia detalhada para resolver esse problema?

Editar: Mostrando o conteúdo de fdisk -l:

root@beaglebone:~# fdisk -l
Disco /dev/mmcblk1: 3,6 GiB, 3825205248 bytes, 7471104 setores
Unidades: setores de 1 * 512 = 512 bytes
Tamanho do setor (lógico/físico): 512 bytes/512 bytes
Tamanho de E/S (mínimo/ideal): 512 bytes/512 bytes
Tipo de rótulo de disco: dos
Identificador de disco: 0x336593c4

Tipo de ID do tamanho dos setores finais do início da inicialização do dispositivo
/dev/mmcblk1p1 * 8192 7471103 7462912 3.6G 83 Linux

Disco /dev/mmcblk1boot1: 2 MiB, 2097152 bytes, 4096 setores
Unidades: setores de 1 * 512 = 512 bytes
Tamanho do setor (lógico/físico): 512 bytes/512 bytes
Tamanho de E/S (mínimo/ideal): 512 bytes/512 bytes

Disco /dev/mmcblk1boot0: 2 MiB, 2097152 bytes, 4096 setores
Unidades: setores de 1 * 512 = 512 bytes
Tamanho do setor (lógico/físico): 512 bytes/512 bytes
Tamanho de E/S (mínimo/ideal): 512 bytes/512 bytes

Edit2: Conteúdo de /usr/share

root@beaglebone:/usr/share#ls | xargs du -hs
388K aclocal
160K aclocal-1,15
8.0K usuário adicional
944K também
1,7 milhões de apache2
8,0 mil dados de aplicativos
Aplicativos de 204K
Suporte 36K
12 mil aplicativos
Autoconf de 1,7M
Automake 1000K-1.15
16K Avahi
Arquivos base de 36K
Senha base de 12K
Conclusão de bash de 2,3 milhões
Testador de beagle 728K
12K binfmts
Osso 54M101
Bug de 528K
12K essencial para construção
620 mil certificados ca
Calendário 432K
Cromo 12K
256 mil licenças comuns
1,4 milhão de fontes de console
Configuração do console 48K
consoletrans de 112K
Configuração de criptografia de 16K
196K dbus-1
28K debconf
Ajudante de 36K
8.0K debianutils
Padrões de 12K
Base de desktop de 6,4M
212K diretórios de desktop
524K dh-python
2,8 milhões de ditado
Dicionários de 36K - comuns
8.0K dnsmasq
8.0K dnsmasq-base
Documento de 124 milhões
Base de documentos de 92K
56K dpkg
Emacs de 344K
Arquivo 8,0K
Kernel flash de 12K
Configuração de fonte de 156K
156 milhões de fontes
56 mil alternativas
108K gcc-6
56K gconf
44K GConf
28K gcr-3
2,7 milhões de dólares
24 mil dados brutos
2,9M gdcm-2,6
Obter texto em 24K
script fantasma de 12K
128K git-core
324K gitweb
8,0K gksu
268K superficial-2.0
12K de ouro
Propriedades de fundo do gnome 24K
Centro de controle gnome 12K
28 mil contas online do gnome
8.0K gnupg
1,6M de espessura
320K gtk-doc
132 mil gvfs
1,7 milhão de quilômetros
Ajuda de 80 mil
9,7 milhões i18n
116 milhões de ícones
8,0 mil imagens
1,2 milhão de informações
Ferramentas initramfs de 316K
12K iptables
Java 4,0K
JavaScript de 548K
12K kdm
Porta-chaves 64K
8.0K libc-bin
libdrm de 12K
160K libfm
464K libfm-qt
28K libgksu
736K libgphoto2
4,0K libsensores4
560K tailandês
libtool 384K
836K libwacom
Luz 20K
Lintian 872K
149 milhões de localidade
8,4 milhões de lxqt
Homem de 18 milhões
repositório maven 32K
Menu 44K
Metainformações de 64K
mímica de 5,5 milhões
420 mil diversos
Streamer mjpg de 324K
8.0K mysql-comum
180K nano
4.0K nodejs
8,0K entorpecido
8,0K numpy3
9,7 milhões de opencv
468K OpenCV
456K openmpi
12K abre
Kit p11 de 16K
44K pam
20K pam-configs
60K pastebin.d
564K pcmanfm-qt
20 milhões de perl
5,0M Perl5
12K perl-openssl-defaults
116K mapas de pixels
60K pacoteconfig
4.0K pkg-config-crosswrapper
4.0K pkg-config-dpkghook
Plasma 24K
Plymouth de 1,9 milhões
612K polkit-1
Popper 12M
20 mil pessoas por pessoa
Projeto 15 milhões
176 mil pyshared
292K píton
148K python3
Rodas python de 1,6M
11 milhões qt5
Terminal q 212K
156K qtermwidget5
Chaveiro rcn-ee-archive de 12K
Linha de leitura de 8,0K
Controle de robô 20K
Tela de 324K
92K sgml
1,2 milhões de sons
Certificado SSL 8.0K
Estado 28K
Sistema 16K
Toque no sistema 12K
Conjunto de guias de 20K
Tarefas de 32K
3,6 milhões de tcltk
Informações do termo 4.0K
116K tesseract-ocr
4,7 milhões de temas
212 milhões de ti
Iniciante 24K
24K usb_modeswitch
31 milhões de vim
Papéis de parede de 4,0K
5,6M X11
8,0K xfwm4
8,0 mil x cumprimentadores
XML de 24K
12 mil xsessões
3,4 milhões de informações de zona
128K zsh

Responder1

Você pode liberar espaço com segurança se excluir o conteúdo de alguns arquivos de log (se não precisar de informações deles). Identifique o log maior que o esperado (neste caso tudo que for maior que 1MB) com #du -sh /var/log/*, primeiro verifique o conteúdo, pode conter algumas informações úteis. Você pode esvaziar o arquivo de log escrevendo null nele, por exemplo

#cat /dev/null > /var/log/some_logfile.log.

Alguns aplicativos precisam de configuração de log, para que os arquivos de log gerados possam ser girados, arquivados ou excluídos, tudo de acordo com sua necessidade.

O diretório /usr/ de 2.5G é provavelmente o maior problema. Você baixou algo aí? Verifique /usr/share/. Você baixou algum arquivo (.zip, .gzip, .tar ...) naquele local e depois o extraiu? Se sim, você pode excluir o arquivo com segurança e deixar apenas arquivos/diretórios expandidos.

EDITAR:

Acabei de perceber que o BBB vem com imagem próxima de 4GB. Você pode conseguir algum espaço no disco excluindo alguns arquivos, mas você entrará na mesma situação mais cedo ou mais tarde, então opte por um cartão SD de 8 GB. Não há muito espaço para criar muito espaço livre agora, você poderia tentar:

  1. Reduza o tamanho do log do diário, primeiro verifique o tamanho atual no disco. #journalctl --disk-usage
    Você pode definir o uso máximo para 1 MB com #journalctl --vacuum-size=1M
  2. Exclua todos os logs em /var/log/ que excedam 1 MB.
  3. Verifique o que está em /opt/ e se você consegue algum espaço livre desses 156M

informação relacionada