Porque existem alguns bons comentários sobre esta questão , pensei que poderiam ser boas respostas e benéficas, nesta questão em particular.
Portanto, para poder ser mais benéfico para a comunidade, pensei em poder ser respondido aqui.
No meu sistema gnu/linux eu tenho o /var
tamanho de 20G, mas devido ao uso com o docker e o desenvolvimento de imagens personalizadas do docker, ele /var
ocupa 90% do espaço, então como posso usar algum espaço /var
?
Eu originalmente pensei em fazer algum backup como esta pergunta diz, então reparticione o arquivo /var
. Mas me parece muito trabalhoso. Existe uma alternativa mais segura e menos demorada?
Se você não tiver feito isso por um tempo, execute
docker system prune
. Ele executará o coletor de lixo e liberará muito espaço em disco.Observe que isso pode fazer com que mais trabalho seja feito na próxima vez que você fizer algo (como construir, puxar, …), mas não deve remover nada que não possa ser recuperado.
Uma abordagem alternativa é transformar a pasta
/var/lib/docker
em rsync em um disco/partição maior. No meu caso, as partições que assumem/home/
têm alguns montes de espaço livre, portanto, segui estas etapas:/home/
nameddocker
rsync
eu copiei os dados para/home/docker
Nesta etapa verifique se
rsync
criou uma nova pasta ou não. Tenha em mente o caminho que foi criado.systemctl
fará o trabalho na maioria das distros)/var/lib/docker
/home/docker/docker
(sim, foi criado dentro de/home/docker
uma outra pasta chamadadocker
, mas não me incomodei com isso)