首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >pytsk3 -如何获取文件系统的块大小

pytsk3 -如何获取文件系统的块大小
EN

Stack Overflow用户
提问于 2015-11-01 12:20:51
回答 1查看 2.1K关注 0票数 1

在检查TSK之后,我发现了一个函数返回文件系统的每个块/扇区的大小。。我使用pytsk3在Python中试用它。

代码语言:javascript
复制
import pytsk3

#defining the path of the disk image
url="10-ntfs-disk.dd"

#getting an Img_Info object
img=pytsk3.Img_Info(url)

#opening the file system, 32256 is the offset of the file system in bytes
fs=pytsk3.TSK_FS_INFO(img, 32256, pytsk3.TSK_FS_TYPE_NTFS)
print fs.block_size

然而,输出是“分段故障”。我不知道下一步该怎么办。在pytsk3 3的GitHub维基上,示例使用pytsk3.FS_Info()打开文件系统,尽管类似乎没有返回块大小的函数。

EN

回答 1

Stack Overflow用户

发布于 2016-01-13 10:48:50

有一个名为"状态“的POSIX系统调用,它向您提供一些文件系统信息,您需要变量st_blksize的内容。这适用于所有兼容POSIX的系统,包括Linux、Android、Mac,但不适用于Windows。请注意,您可以安装多个文件系统,因此stat需要一个路径或文件作为参数,该路径或文件指向所需文件系统中的任何loaction。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/33462078

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档