linux坏块分析,linux – 列出坏块和受影响的文件

What works listing blocks on all disks independent from file systems? (low-level). And what works with FAT and NTFS?

LBA编号和坏块检测完全独立于文件系统.查找文件完全依赖于文件系统.不要指望单个工具适用于所有文件系统.

您可以使用badblocks来扫描坏块,您可以使用smartctl来获取硬盘固件检测到的重新分配块或坏块的LBA,如果要在分区相对数字之间进行计算,可以使用fdisk等. (如果你做了例如badblocks / dev / sda1和LBA.

如另一个答案所述,您可以使用debugfs找到ext2 / ext3 / ext3的受影响文件.

您可以使用fibmap ioctl查找所有文件系统的给定文件的第n个块的LBA,但是如果要查找给定LBA的文件,这可能不实用.还有filefrag,它可能使用这个ioctl.

我确信有FAT(甚至可能是NTFS)的取证工具可以找到给定块号的文件,但我无法指出任何副手.

编辑

谷歌搜索fatcat用于FAT文件系统的取证分析;看来-L你可以获得一个特定集群的文件(你可以从LBA中计算出来).我对这个程序没有经验.谷歌搜索更多可能会出现更多此类节目.

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值