Como eu determino o tamanho do bloco de uma partição ext3 no Linux?

39

Como eu determino o tamanho do bloco de uma partição ext3 no Linux?

    
por mike 22.06.2009 / 20:01

8 respostas

60
# tune2fs -l /dev/sda1 | grep -i 'block size'
Block size:               1024

Substitua / dev / sda1 pela partição que você deseja verificar.

    
por 22.06.2009 / 20:07
18

Sem root e sem escrever, pode-se fazer:

stat -fc %s .

Isso dará o tamanho do bloco do sistema de arquivos no diretório atual.

    
por 12.10.2015 / 17:13
11
dumpe2fs -h /dev/md2

produzirá algo com:

Block size:               4096
Fragment size:            4096
    
por 20.02.2011 / 16:00
7

No x86, um bloco de sistema de arquivos é quase sempre o 4KiB - o tamanho padrão - e nunca maior que o tamanho de uma página de memória (que é 4KiB).

    
por 22.06.2009 / 20:50
4

No caso em que você não tem o direito de executar tune2fs em um dispositivo (por exemplo, em um ambiente corporativo), você pode tentar escrever um único byte em um arquivo na partição em questão e verificar o uso do disco:

echo 1 > test
du -h test
    
por 11.12.2014 / 10:31
1

Para detectar o tamanho do bloco da partição necessária:

  1. Detectar nome da partição:

    $ df -h, f.e. nós temos / dev / sda1

  2. Detectar tamanho de bloco para esta partição:

    $ sudo blockdev --getbsz / dev / sda1

por 13.06.2017 / 11:00
0

dumpe2fs | grep Bloquear

    
por 27.08.2009 / 02:43
0
stat <<Filename>>

também fornecerá o tamanho do arquivo em blocos

    
por 29.07.2015 / 17:54