簡體   English   中英

如何使用 FUSE 文件系統獲取邏輯塊地址(LBA)?

[英]How to get Logical Block Address(LBA) using FUSE file system?

我需要從基於保險絲的文件系統中找到文件的邏輯塊地址。 是否有任何可用的 function 可以在 fuse 文件系統中找到文件的邏輯塊地址?

通常,獲取邏輯塊信息是通過fiemap ioctl 完成的。 請參閱有關它的非保險絲問題: Logical block number to address (Linux filesystem)

fuse 文件系統可以像任何其他 ioctl 一樣使用 libfuse ioctl 文件操作來處理此 ioctl,如果您選擇實現它的話。 請參閱 libfuse ioctl 示例: https://libfuse.github.io/doxygen/example_2ioctl_8c.html

發現有主動添加專門的fuse接口給fiemap之類的信息,但是好像不完整: https://github.com/libfuse/libfuse/issues/72

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM