Quantos bytes em 1 bloco ou 1 inode?

3

Estou tentando especificar a quantidade de espaço em disco para um usuário específico no meu sistema LTS do Ubuntu Desktop 12.04. Eu manualmente configurei a cota de disco editando o / etc / fstab e adicionando mais 2 opções ao lado da opção de padrões no quarto campo (por exemplo, usrquota e grpquota).

Então eu uso o comando edquota para especificar a quantidade de espaço em disco para o meu usuário

$ edquota -u user

Depois disso, uma nova tela apareceu e há dois tipos de tamanho para especificar, por exemplo blocos e inodes. Eu também não tenho conhecimento. Eu só conheço o tamanho legível humano (por exemplo, KB, MB, GB e assim por diante).

Ficarei feliz se alguém puder me dizer o que significa inode e quanto custa custar? e quantos bytes em um bloco?

Obrigado.

    
por George Luong 08.08.2013 / 16:24

1 resposta

1

"Bloco" é usado com vários significados diferentes: às vezes é um número de bytes que depende do sistema de arquivos, às vezes é um número de bytes que depende do aplicativo. A ferramenta de cota do Linux usa um tamanho de bloco de 1024 bytes ou 1 kilobyte. Então, para limitar um usuário a 50MB, você definiria seu limite para 50000 blocos.

Quanto aos inodes, um inode significa um arquivo (incluindo diretórios), relativo ao seu tamanho.

Você pode ver o uso atual do disco com df (em kilobytes por padrão, você pode alternar para os prefixos k / M / G /… com -h ou -B 4096 para mostrar o número de blocos de 4096 bytes) . Para ver o uso atual do inode, use df -i .

    
por Gilles 08.08.2013 / 16:44