Qual é a diferença entre 'Capacity' e '% iused' ao executar o comando 'df' no terminal

8

Quando executo o dfcomando, estou obtendo valores diferentes para capacitye %iused. Qual a diferença entre eles?

insira a descrição da imagem aqui

Jan Moritz
fonte

Respostas:

11

O primeiro Usado / Disponível / Capacidade é o óbvio "Quanto da minha unidade de 1 TB está cheia?" a medida. O segundo rastreia a estrutura de armazenamento interno chamada nó de inode ou índice.

Nos sistemas de arquivos UNIX tradicionais, havia um número fixo de inodes usados ​​para rastrear arquivos e entradas de diretório (metadados e dados de implementação do sistema de arquivos). Quando você ficou sem inodes, não podia usar o sistema de arquivos se estava cheio ou não. A ferramenta df precisava relatar os dois recursos que poderiam ser preenchidos para que você pudesse planejar e manter os sistemas de arquivos.

O OS X usa HFS +, que cria mais inodes a partir de qualquer espaço livre e não pode ficar sem eles, mas eles ainda são relatados, pois à medida que o uso do inode aumenta, o armazenamento é um pouco menos eficiente e pode ser mais lento do que se o sistema de arquivos ainda estivesse no sistema. a alocação original de inodes.

Basicamente, você pode se concentrar apenas em Capacidade / Usado / Disponível e ignorar os inodes, a menos que esteja aprofundado nos detalhes da implementação do sistema de arquivos.

bmike
fonte