如何确定Linux上ext3分区的块大小?

如何确定Linux上ext3分区的块大小?

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

    将/ dev / sda1replace为您要检查的分区。

     dumpe2fs -h /dev/md2 

    会输出一些东西:

     Block size: 4096 Fragment size: 4096 

    没有root ,没有写作,可以做:

     stat -f . 

    这将给出关于当前目录中的文件系统的简短信息,包括其块大小(块大小之后)。

    在x86上,文件系统块总是大约4KiB(默认大小),并且从不大于内存页面(4KiB)的大小。

    如果您没有权限在设备上运行tune2fs (例如在公司环境中),则可以尝试将单个字节写入相关分区上的文件,并检查磁盘使用情况:

     echo 1 > test du -h test 

    dumpe2fs | grep块

    检测所需分区的块大小:

    1. 检测分区名称:

      $ df -h,fe我们有/ dev / sda1

    2. 检测此分区的块大小:

      $ sudo blockdev –getbsz / dev / sda1

     stat <<Filename>> 

    也会给块的文件大小