Está ficando sem espaço em disco no diretório / home?

8

Eu tenho um HD de 200 GB e acabei de instalar o Linux Mint (12 - KDE) como o único SO (eu formatei e limpei minha instalação anterior do Windows 7). Estou no processo de instalar minha "sandbox" e, como sou novo no Linux, estou instalando todas as coisas que não podem ser encontradas nos gerenciadores de pacotes no meu /home/<username>diretório, coisas como:

  • Jenkins CI
  • Artifactory
  • Eclipse e todos os seus plugins
  • AppDynamics Lite
  • WebCastellum

E outros. Ao tentar instalar um plug-in Eclipse (plug-in GAE / GWT do Google), recebi uma notificação de que estava prestes a ficar sem espaço no meu /homediretório e, com certeza, o plug-in Eclipse falhou ao concluir a instalação porque ficou sem espaço em disco disponível .

Quando corro dfdo terminal, recebo esta saída:

Filesystem     1K-blocks     Used Available Use% Mounted on
/dev/sda5       13783792 12133900    958336  93% /
udev             4016004        4   4016000   1% /dev
tmpfs            1611136     1056   1610080   1% /run
none                5120        0      5120   0% /run/lock
none             4027832       84   4027748   1% /run/shm

Novamente, novo no Linux, então isso não significa muito para mim, mas parece que atualmente estou usando 93% do meu disco (o que suponho que seja /dev/sda5)?

Isso é louco!?! São 200 GB e tudo o que fiz foi instalar alguns aplicativos relativamente pequenos. Eu acho que ainda não tenho nenhuma mídia (fotos, vídeos, etc.) nesta máquina! Eu literalmente instalei o sistema operacional e comecei a configurar minha caixa de areia!

Algumas coisas:

  • Estou lendo esta dfsaída corretamente?
  • Preciso "montar" ou fazer algo especial com meu /homediretório que não consegui fazer?
  • É comum obter esse erro de falta de espaço em disco /homese você é um usuário inexperiente do Linux (e não fez nenhuma montagem ou outra mágica do Linux, conforme prescrito acima)?
  • Como eu poderia estar em 93%?!?! Eu poderia ter um vírus ?!?

Agradecemos antecipadamente por qualquer ajuda aqui!

Editar : embora lê atualmente 93% agora, ontem à noite (que é quando eu tenho esses erros) era de 99%.

Saída de lsblk:

NAME   MAJ:MIN RM   SIZE RO TYPE MOUNTPOINT
sda      8:0    0 232.9G  0 disk 
├─sda1   8:1    0 211.8G  0 part 
├─sda2   8:2    0     1K  0 part 
├─sda5   8:5    0  13.2G  0 part /
└─sda6   8:6    0   7.9G  0 part [SWAP]
sr0     11:0    1  1024M  0 rom  
sdb      8:16   1   1.9G  0 disk 
└─sdb1   8:17   1   1.9G  0 part /media/PKBACK# 001
sr1     11:1    1     7M  0 rom  
pnongrata
fonte

Respostas:

6

A saída de df -h("tamanhos legíveis por humanos") pode ser um pouco mais clara do que simples df.

Na verdade, provavelmente mostraria que o tamanho de /apenas 13 GB - acho que você criou uma segunda partição de ~ 190 GB para, /homemas esqueceu de montá-la, de modo que todos os arquivos estão sendo armazenados na primeira /partição ( ) .

Você pode usar lsblkou particionar ferramentas como parted/ gpartedpara listar todas as partições existentes e seus tamanhos.

Verifique se a partição de /homeestá listada por lsblkou na sua /etc/fstabe tente montá-la. Mas, por enquanto, monte-o em outro lugar que não seja /home, por exemplo, /mntpara facilitar a transferência dos arquivos.


Sua atualização mostra uma grande partição em /dev/sda1. Você pode montá-lo temporariamente em /mnt:

# mount /dev/sda1 /mnt

Se o comando for bem-sucedido, ele retornará silenciosamente. Se ele reclamar de "fstype desconhecido", pode ser que a partição ainda não tenha um sistema de arquivos - mkfs.ext4 /dev/sda1o formataria como ext4 , o mais comum.

Para mover seus arquivos, saia da sua conta, faça o login como root e use rsync -avP /home/ /mnt/para transferir dados. Depois, exclua-o do antigo /homemanualmente.

Para tornar a partição montada permanentemente /home, adicione o seguinte ao fstab:

/dev/sda1  /home  ext4  rw,relatime,acl  0  2

Ter /e /homeseparar facilita muito a reinstalação do Linux (por exemplo, se você quiser alternar distribuições). Mas se você deseja mesclá-los, poderá fazer isso com gparted- no entanto, apenas a partir de um CD ao vivo, não do mesmo sistema.

Dentro do GParted, basta excluir a grande partição vazia e redimensionar a existente de 13 GB. Esteja ciente de que pode ser necessário reinstalar o gerenciador de inicialização (GRUB ou o que for) depois de fazer isso.

user1686
fonte
Obrigado @grawity - se eu fiz isso, certamente não foi por intenção! Eu apenas usei todos os padrões que o instalador do Mint me ofereceu porque esta foi minha primeira instalação do Mint e a única outra experiência que tive foi com o Ubuntu. Pergunta: gpartedsimplesmente me dá mais espaço ou limpa os 13 - 14 GB que tenho , além de me dar espaço? Gostaria de experimentá-lo, mas teria que explodir todas as instalações que fiz até agora. Obrigado novamente!
precisa saber é o seguinte
@ zharvey: Eu não sei quais partições reais você tem e o que exatamente você está dizendo gpartedpara fazer quando diz "dê mais espaço". Você está usando para criar uma nova partição ou redimensionar uma existente? Onde você encontrou os outros 190 GB - como uma partição separada ou como espaço "não alocado"?
user1686
Por favor, veja minha edição e a saída para lsblk- parece que eu realmente tenho mais de 200 GB (surpresa!). Eu só sabia disso porque, quando era uma máquina Windows, sabia que tinha 200 GB (e aparentemente mais). Novamente, certamente não solicitei ao Mint que fizesse isso explicitamente (a partição de 13 GB). Eu apenas usei os padrões oferecidos e este foi o resultado.
Pnongrata 31/08/2012
Por fim, eu gostaria de acabar se fundindo sda1e sda5unindo, pois não há nenhum objetivo para eles serem separados.
Pnongrata 31/08/2012
2
@zharvey: Então, como eu adivinhado, há uma outra partição, /dev/sda1, criado especificamente para /home... Na verdade, é mais conveniente para /homeser separado, ele faz OS reinstala muito mais fácil. Se você deseja mesclá-los, poderá usar a gpartedpartir de um LiveCD.
user1686
1

Se minha matemática estiver correta, o tamanho da partição é 13,7 GB, com base no valor na coluna 1K-blocks. Parece que quando você ou sua distribuição Linux criou as partições, ele disponibilizou apenas 13,7 GB para a sua máquina e o resto do disco não está sendo usado. Você pode redimensionar a partição usando o GParted.

Kibbee
fonte
Obrigado @Kibbee - veja minha pergunta na resposta do grawity - eu tenho a mesma pergunta para você!
Pnongrata 31/08/2012
@ zharvey Há instruções para redimensionar sua partição com o GParted aqui. Os dados não serão apagados em circunstâncias ideais, embora seja provavelmente uma boa idéia fazer backup de algo realmente importante. gparted.sourceforge.net/larry/resize/resizing.htm #
Kibbee