it-swarm-ru.tech

Как определить размер блока раздела ext3 в Linux?

Как определить размер блока раздела ext3 в Linux?

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

Замените/dev/sda1 разделом, который вы хотите проверить.

61
skraggy

Без root, без записи и для любого типа файловой системы вы можете сделать:

stat -fc %s .

Это даст размер блока файловой системы, смонтированной в текущем каталоге (или любом другом каталоге, указанном вместо точки).

28
mik
dumpe2fs -h /dev/md2

выведет что-то с:

Block size:               4096
Fragment size:            4096
12
evcz

На x86 блок файловой системы почти всегда равен 4 КБ - размер по умолчанию - и никогда не превышает размер страницы памяти (которая составляет 4 КБ).

7
wzzrd

В случае, если вы не имеете права запускать tune2fs на устройстве (например, в корпоративной среде) вы можете попробовать записать один байт в файл в соответствующем разделе и проверить использование диска:

echo 1 > test
du -h test
5
narthi

Чтобы определить размер блока необходимого раздела:

  1. Определить имя раздела:

    $ df -h
    

    например у нас есть /dev/sda1

  2. Определить размер блока для этого раздела:

    $ Sudo blockdev --getbsz /dev/sda1
    
1
lospejos
stat <<Filename>>

также даст размер файла в блоках

0
Mayur

Использование

Sudo dumpe2fs /dev/sda1 | grep "Block size"

где/dev/sda1 - раздел устройства. Вы можете получить его от lsblk

0
foo