测试文件:/usr/lib64/libstdc++.so.6.0.8
0. 装载debugfs
mount -t debugfs none /sys/kernel/debug
1. 正向查找
a. 根据文件查找inode
$ls -i /usr/lib64/libstdc++.so.6
2050380 /usr/lib64/libstdc++.so.6
b. 根据文件查找sector号
b.1 查看sector大小
$sudo fdisk -lu /dev/sda Disk /dev/sda: 2000.3 GB, 2000398934016 bytes 255 heads, 63 sectors/track, 243201 cylinders, total 3907029168 sectors
Units = sectors of 1 * 512 = 512 bytes
Device Boot Start End Blocks
0. 装载debugfs
mount -t debugfs none /sys/kernel/debug
1. 正向查找
a. 根据文件查找inode
$ls -i /usr/lib64/libstdc++.so.6
2050380 /usr/lib64/libstdc++.so.6
b. 根据文件查找sector号
b.1 查看sector大小
$sudo fdisk -lu /dev/sda Disk /dev/sda: 2000.3 GB, 2000398934016 bytes 255 heads, 63 sectors/track, 243201 cylinders, total 3907029168 sectors
Units = sectors of 1 * 512 = 512 bytes
Device Boot Start End Blocks