How to find filesystem block size in linux or Unix ?

Today we will look how to find a filesystem blocksize in Linux or Unix Operating System.

There are many ways, however the preferred ways are quoted below.

1. Use blockdev command.

[root@ngelinux ~]# blockdev --getbsz /dev/sdb2 


2. Use of tune2fs command

[root@ngelinux ~]# tune2fs -l /dev/sdb2  | grep -i "block size"
Block size:               4096
[root@ngelinux ~]# 


Tip: Use filefrag command to verify if a particular file has same blocksize on the filesystem. See the blocksize in output.

[root@ngelinux ~]# filefrag -v /testext/testfile
Filesystem type is: ef53
Filesystem cylinder groups approximately 15
File size of /testext/testfile is 6 (1 block of 4096 bytes)
 ext:     logical_offset:        physical_offset: length:   expected: flags:
   0:        0..       0:       1024..      1024:      1:             merged,eof
/testext/testfile: 1 extent found, perfection would be -1 extent

1 1 vote
Article Rating
Notify of

Inline Feedbacks
View all comments