Não há espaço no dispositivo, df mostra 50%

3

Eu fiz tudo o que sei e agora estou completamente perdido. Estou recebendo um erro na minha partição de armazenamento. A unidade é um ntfs e estou usando ntfs-3g , o disco está sendo compartilhado entre minhas partições do Windows e do Linux. Mas eu não acho que nada disso deva ser um problema.

Eu comecei com o óbvio df -h

Filesystem      Size  Used Avail Use% Mounted on
/dev/sda3       772G  434G  339G  57% /media/Storage

A partição que é de interesse é /dev/sda3 - a partição rotulada Storage . Parece que estou usando apenas 57%.

Eu iniciei a minha partição do Windows e executei um chkdsk e: /r na unidade. Ele encontrou e corrigiu alguns erros. No entanto, ele não corrigiu o erro "não há espaço no disco".

Depois de alguns googling, eu noto que muitas pessoas com o mesmo problema encontraram uma solução que lida com inodes, então eu verifico que df -ih

Filesystem     Inodes IUsed IFree IUse% Mounted on
/dev/sda3        340M  414K  339M    1% /media/Storage

Parece que /dev/sda3 está usando apenas 1% de inodes e de acordo com @grawity. O NTFS não terá problemas com inodes, pois o espaço é alocado dinamicamente.

Eu corri um dmesg , mas não parece haver nada obviamente errado, nada que eu possa dizer, mas eu não estou muito familiarizado com o conteúdo. Veja a saída dmesg no link

Foi-me pedido que olhasse para ntfs-3g --version , pois aparentemente existia um erro em que "não deixava espaço no dispositivo", mas era uma versão mais antiga.

ntfs-3g 2012.1.15AR.1 external FUSE 28
A fragmentação de ntfs não parece ser o problema, pois só tinha uma fragmentação de 5%. A partição foi desfragmentada independentemente.

Conforme solicitado, esta é a saída de um comando mount :

/dev/sdb1 on / type ext4 (rw,errors=remount-ro)
proc on /proc type proc (rw,noexec,nosuid,nodev)
sysfs on /sys type sysfs (rw,noexec,nosuid,nodev)
none on /sys/fs/fuse/connections type fusectl (rw)
none on /sys/kernel/debug type debugfs (rw)
none on /sys/kernel/security type securityfs (rw)
udev on /dev type devtmpfs (rw,mode=0755)
devpts on /dev/pts type devpts (rw,noexec,nosuid,gid=5,mode=0620)
tmpfs on /run type tmpfs (rw,noexec,nosuid,size=10%,mode=0755)
none on /run/lock type tmpfs (rw,noexec,nosuid,nodev,size=5242880)
none on /run/shm type tmpfs (rw,nosuid,nodev)
/dev/sda2 on /media/Windows type fuseblk (rw,nosuid,nodev,allow_other,blksize=4096)
/dev/sda3 on /media/Storage type fuseblk (rw,nosuid,nodev,allow_other,blksize=4096)
/dev/sda5 on /media/Linux_partition type ext4 (rw)
binfmt_misc on /proc/sys/fs/binfmt_misc type binfmt_misc (rw,noexec,nosuid,nodev)
gvfs-fuse-daemon on /home/golden/.gvfs type fuse.gvfs-fuse-daemon (rw,nosuid,nodev,user=golden)
    
por GoldenStake 08.12.2012 / 20:37

2 respostas

0

  1. Clique com o botão direito no disco
  2. Selecione a guia Cota
  3. Desligue-o.
por 22.12.2012 / 15:28
0

Conecte o disco a uma máquina com Windows 7 e execute o chkdsk a partir da ferramenta CLI. Note que o disco- > Properties- > Disk check é uma ferramenta diferente que não resolve o problema.

    
por 17.08.2015 / 13:21