Não há espaço disponível no dispositivo, embora haja espaço disponível

2

Não consigo criar diretório,

$ mkdir 2groups2
mkdir: cannot create directory ‘2groups2’: No space left on device

Eu não consigo nem mudar o diretório

cd <TAB>

causa isso

$ cd -bash: cannot create temp file for here-document: No space left on device

Simultaneamente, df informa mais que 9Gb:

$ df
Filesystem     1K-blocks     Used Available Use% Mounted on
udev            31428656        0  31428656   0% /dev
tmpfs            6288016     9080   6278936   1% /run
/dev/xvda1      60923900 51409376   9498140  85% /
tmpfs           31440072   276252  31163820   1% /dev/shm
tmpfs               5120        0      5120   0% /run/lock
tmpfs           31440072        0  31440072   0% /sys/fs/cgroup
tmpfs            6288016        0   6288016   0% /run/user/1000

Como explicar? E o que fazer?

WOW

df -i mostrou zero:

$ df -i
Filesystem      Inodes   IUsed   IFree IUse% Mounted on
udev           7857164     397 7856767    1% /dev
tmpfs          7860018     488 7859530    1% /run
/dev/xvda1     7680000 7680000       0  100% /
tmpfs          7860018       1 7860017    1% /dev/shm
tmpfs          7860018       3 7860015    1% /run/lock
tmpfs          7860018      16 7860002    1% /sys/fs/cgroup
tmpfs          7860018       4 7860014    1% /run/user/1000

o que isso significa?

    
por Dims 03.08.2017 / 14:46

1 resposta

4

Inodes são referências ao conteúdo do arquivo no disco. Eu gosto de pensar neles como cabeçalhos de arquivos - eles dizem ao sistema operacional alguns dos metadados do arquivo junto com a localização dos dados reais que o arquivo contém. Cada partição, além de ter uma quantidade fixa de espaço para dados, possui um valor fixo se for espaço inode. Se um desses ficar cheio, não será possível criar novos arquivos nessa partição. Aqui está uma página muito boa que explica ainda mais sobre inodes e como eles são úteis: link

Um exemplo de uso de um inode é apontar dois arquivos diferentes para os mesmos dados, também conhecidos como hardlinking. Isso economiza espaço de dados na partição ao custo do espaço inode.

    
por 03.08.2017 / 15:18

Tags