linux查看文件在磁盘中是否连续的block


为什么要关注是否连续block?

连续block有利于磁盘I/O效率。



命令:

debugfs -R "stat <$inode>" $disk


例子:假设磁盘中有一个72MB的文件"999"


1)先查看文件的Inode

$stat 999

linux查看文件在磁盘中是否连续的block_第1张图片


2)查看文件所在的盘符

$df -h

linux查看文件在磁盘中是否连续的block_第2张图片


3)查看是否连续块

$ debugfs -R "stat <1011>" /dev/sda1

linux查看文件在磁盘中是否连续的block_第3张图片


可以看到共有18432个连续block,每个block是4096个字节,18432*4096=75497472。



原文出自:http://blog.csdn.net/daiyudong2020/article/details/78023190


End;

你可能感兴趣的:(linux之文件操作)