Filesystem com bloco de 1 MB?

1

Eu gostaria de criar uma partição para manter imagens ISO de construções noturnas. A maioria dos arquivos será maior que 1Mb. Infelizmente o ext2 / ext3 / ext4 suporta apenas blocos de 4Kb.

# mkfs.ext4 -b 1048576 -L DISTR -m 0 /dev/sdb1 
mkfs.ext4: invalid block size - 1048576

Existe algum outro sistema de arquivos confiável que possa ser usado para reduzir a fragmentação?

    
por Anthony Ananich 15.01.2013 / 18:45

1 resposta

1

man mke2fs states

Valid block-size values are 1024, 2048 and 4096 bytes per block

Se dermos uma olhada em fs/block_dev.c , poderemos encontrar o seguinte:

int set_blocksize(struct block_device *bdev, int size)
{
        /* Size must be a power of two, and between 512 and PAGE_SIZE */
        if (size > PAGE_SIZE || size < 512 || !is_power_of_2(size))
                return -EINVAL;

E finalmente podemos determinar PAGE_SIZE:

# getconf -a| grep PAGE_SIZE
PAGE_SIZE                          4096
    
por 15.01.2013 / 20:01