Obtém o número do bloco / posição do arquivo no HDD (linux)

2

Como posso recuperar o (s) número (s) de bloco de um determinado arquivo em um sistema de arquivos (os blocos que o arquivo está usando no disco rígido)?

Eu estou usando o SystemRescueCD baseado no gentoo linux, então eu tenho muitas ferramentas instaladas que podem obter essa informação para mim.

Atenciosamente

    
por watain 28.02.2010 / 19:31

1 resposta

1

Se você está olhando para Linux com ext2, ext3 ou (provavelmente) ext4, você quer e2fsprogs , especificamente o debugfs programa.

Para NTFS e FAT32, pode haver utilitários baseados em Linux que fornecerão essas informações, mas você também pode procurar na API de desfragmentação do Windows, mas parece haver pouca informação sobre isso. Os wrappers C # de Jeffrey Wall para a API de desfragmentação do Windows podem ser um bom ponto de partida e os fóruns MyDefrag também podem ter algumas informações de uso.

Notas adicionais rápidas:

por 01.03.2010 / 00:24