Linux 中是否有类似于“fsdb”的文件系统调试器?

Sum*_*Tea 4 linux unix filesystems command-line

我现在正在研究 Linux 文件系统,并且好奇如何使用 i-node # get from 读取 i-node ls -i?Unix下好像fsdb有这样的工具,但在Linux下没有找到对应的工具。

谢谢并致以诚挚的问候。

Ign*_*ams 5

debugfs来自e2fsprogs 的适用于 ext2/ext3/ext4 文件系统。使用它的stat命令;索引节点号必须在 中给出< >

# debugfs /dev/sdz1
debugfs:  stat <42>
Run Code Online (Sandbox Code Playgroud)

对于 JFS,inodejfs_debugfs( jfsutils ) 中:

# jfs_debugfs /dev/sdz1
> inode 42
Run Code Online (Sandbox Code Playgroud)

对于 XFS,请使用xfs_db( xfsprogs ):

# xfs_db /dev/sdz1
xfs_db> inode 42
xfs_db> print
Run Code Online (Sandbox Code Playgroud)

对于 NTFS,请使用ntfsinfo( ntfsprogs ):

# ntfsinfo -i 42 /dev/sdz1
Run Code Online (Sandbox Code Playgroud)