"não resta espaço no dispositivo", mas df mostra bastante espaço e inodes

"não resta espaço no dispositivo", mas df mostra bastante espaço e inodes

Eu tenho dois discos rígidos conectados a este sistema Ubuntu Server 14.04 - um HDD de 1 TB e um HDD de 2 TB.

Eles são montados em /mnt/1TBe /mnt/2TB. Gostaria de copiar o conteúdo da unidade de 1 TB para a unidade de 2 TB, mas recebo o seguinte erro: No space left on device.

Há, no entanto, como relatado por df, muito espaçoeinodes:

Filesystem      Size  Used Avail Use% Mounted on
...
/dev/sdc6       869G  401G  425G  49% /mnt/1TB
/dev/sdb        1.8T  765G  976G  44% /mnt/2TB


Filesystem        Inodes   IUsed     IFree IUse% Mounted on
...
/dev/sdc6       57851904  231339  57620565    1% /mnt/1TB
/dev/sdb       122101760 2058153 120043607    2% /mnt/2TB

Existem outros motivos pelos quais o dispositivo pode estar cheio?

Responder1

Parece que você montou inadvertidamente o próprio dispositivo de 2 TB em vez de uma das partições nele, como evidenciado por, /dev/sdbem vez de, por exemplo /dev/sdb1, .

Primeiro, certifique-se de que o dispositivo de 2 TB tenha partições formatadas e válidas para receber os dados (pule esta etapa se você já formatou a unidade e cometeu um erro de digitação ao montar):

  1. Desmontar/dev/sdb
  2. Execute sudo gparted /dev/sdb(instale gpartedse não tiver)
  3. Configure as partições adequadamente

Se você já formatou /dev/sdbsem realmente criar uma partição, então cometeu um pequeno erro (ainda utilizável, mas estranho) e gostaria de reconstruir o MBR gpartedantes de particionar e formatar, se necessário.

Depois disso, para garantir, faça sudo partprobe /dev/sdbpara forçar o sistema a reler a tabela de partições e criar os /dev/sdbNdispositivos apropriados. Talvez este seja o passo que você perdeu originalmente e foi enganado pela falta de /dev/sdbN?

Em seguida, monte a partição, por exemplo, mount /dev/sdb1e copie para ela.

Alternativamente, você pode simplesmente gpartedcopiar a partição diretamente da unidade de origem para a unidade de destino e, em seguida, aumentar o tamanho da partição da unidade de destino para 2 TB completos - isso é o que eu faria.

Responder2

Você pode tentar encontrar um arquivo/pasta grande suspeito executando isto, ele informará todos os tamanhos de arquivos/pastas:

du ~ -h|sort -r -n|less

ele também classificará para que o maior arquivo/pasta apareça primeiro na parte superior da tela.

E não se esqueça de limpar a lixeira de qualquer maneira.

informação relacionada