Estou um pouco perdido. Eu tenho um disco rígido externo de 500 GB com seu sistema de arquivos original ainda em vigor. O último comando ( dd
escrito em um arquivo dentro desse sistema de arquivos) falhou com "nenhum espaço restante no dispositivo".
Ainda assim, acho que há muito espaço:
root# pwd
/media/john/HD-CEU2
root# df -h .
Filesystem Size Used Avail Use% Mounted on
/dev/sdb1 466G 335G 132G 72% /media/john/HD-CEU2
root# df -i .
Filesystem Inodes IUsed IFree IUse% Mounted on
/dev/sdb1 132M 23K 132M 1% /media/john/HD-CEU2
root# du -hs .
335G .
root# mount | grep 'pwd'
/dev/sdb1 on /media/john/HD-CEU2 type fuseblk (rw,nosuid,nodev,allow_other,default_permissions,blksize=4096
Este é um disco rígido externo com o sistema de arquivos original. Parece que algumas coisas do windows, ou por que outro Ubuntu seria montada como "fuseblk".
lsof | grep 'pwd'
(Nothing except for 2 shells having a handle on the root directory /media/john/HD-CEU2)
Parece que o disco ainda tem 132 GB disponíveis. Mas o comando dd
escreveu um arquivo de 280 GB (300158177280 bytes) e falhou com "Sem espaço disponível no dispositivo". Eu posso criar novos arquivos com tamanho de aproximadamente 100 MB sem qualquer erro.
Isso é causado por alguma limitação do sistema de arquivos (windows)?
Como posso identificar o sistema de arquivos? ( file -s /dev/sdb1
retorna "setor de inicialização x86", fdisk -l dev/sdb
retorna 7 HPFS/NTFS/exFAT
. É NTFS?)
UPDATE: não posso provar que havia espaço suficiente quando o dd
falhou, mas não consigo imaginar nenhum processo em segundo plano com mais de 130 GB.
Tags windows disk-usage filesystems