udev
não é uma partição em um disco rígido permanente. É um disco RAM . Como tal, não consome qualquer capacidade de um disco rígido permanente (exceto parte do swap quando o sistema está com pouca memória RAM).
discos RAM e / dev no Linux
O Ubuntu, como muitas distribuições Linux modernas, usa o sistema de arquivos devtmpfs
para o diretório /dev
. O diretório contém arquivos especiais (dispositivo) , que são apenas interfaces para os drivers de dispositivo. devtmpfs
é uma instância especial de tmpfs
. O diretório /dev
é uma parte essencial da estrutura de diretório do tipo Unix. Se você excluí-lo, o sistema irá parar de funcionar.
Você pode notar que no Ubuntu tmpfs
também está sendo montado em /run
e seus subdiretórios. Em alguns outros sistemas, ele também pode ser montado em /tmp
.
Suas perguntas
- A atribuição de espaço é a configuração padrão. Por padrão, os sistemas de arquivos
tmpfs
estão limitados a 50% da sua capacidade de RAM. (Você tem 64 GB de RAM?) O número é realmente apenas um limite porque os sistemas de arquivostmpfs
ocupam apenas o espaço necessário para armazenar os arquivos e, para o diretório/dev
, o espaço necessário é muito pequeno. A capacidade ocupada no seu (meu) caso é de poucos KB. - Você não pode influenciar os tamanhos
tmpfs
pelo particionamento porque eles não estão armazenados em unidades físicas. A remoção não é possível sem alterações substanciais no sistema. Você pode diminuir o limite de tamanho:sudo mount -o remount,size=1G /dev
, mas isso só alterará o limite, mas não o espaço ocupado real da RAM.
Solução para o seu problema
Sua solução é reparticionar a unidade e tornar /dev/sda1
maior (mais fácil se o particionamento for possível) ou adicionar novas partições e montá-las nos diretórios apropriados e mover os arquivos existentes para liberar a raiz ( /
) sistema de arquivos.