Como se configura um Linode com um certo número de inodes?

1

Normalmente, quando se cria um Linode, eles escolhem um plano e, em seguida, implantam uma distribuição do Linux e escolhem quanto do disco alocar. Normalmente, há uma partição de troca e uma partição principal.

Mas uma vez que você faz isso, o sistema de arquivos já é criado com um certo número de inodes! Então, como você configura um Linode (Ubuntu 12.04 KTS) com um certo número de inodes?

Eu não sei muito sobre sistemas de arquivos Linux.

    
por Kaizer Sozay 21.12.2014 / 03:21

1 resposta

1

Se você tiver a opção de particionar a unidade por conta própria, poderá decidir o número de inodes na partição.

Veja como:

Você pode fazer algumas contas e usar a opção -i com seu comando mkfs.* para decidir o número de inodes criados.

 -i bytes-per-inode
              Specify  the  bytes/inode  ratio.   mke2fs  creates an inode for every bytes-per-inode bytes of space on the
              disk.  The larger the bytes-per-inode ratio, the  fewer  inodes  will  be  created.   This  value  generally
              shouldn't be smaller than the blocksize of the filesystem, since in that case more inodes would be made than
              can ever be used.  Be warned that it is not possible to expand the number of inodes on a filesystem after it
              is created, so be careful deciding the correct value for this parameter.

Para a conveniência do cálculo, digamos que o tamanho da sua unidade seja de 10.000.000 bytes, agora se você usar:

mkfs.ext4 -i 1000 /dev/yourdrive

Formatará a unidade e criará 1 inode por 1000 bytes, ou seja, na unidade de 10.000.000 bytes, serão criados 10.000 inodes. Por padrão, o bytes-per-inode ratio é 16384, conforme definido em /etc/mke2fs.conf

Se você não tiver a opção de particionar a unidade por conta própria, desculpe, não há como alterar o número de inodes.

    
por 23.12.2014 / 06:54