GNU/Linux >> Znalost Linux >  >> Linux

Jak zjistit, jaký soubor je v konkrétním sektoru

Ukázalo se, že potřebný nástroj byl zmíněn přímo na úvodní stránce Ubuntu Rescue Remix (Ubuntu Rescue Remix byl ukončen v roce 2012):ddrutility

Domovská stránka ddrutility :https://sourceforge.net/projects/ddrutility/


Komentář poskytnutý rickhg12hs si zaslouží místo jako odpověď - je na značce.

Některé užitečné funkce poskytují nástroje ntfs-3g. Podle mých zkušeností ntfscluster nástroj má výhodu oproti ddrutilitě v tom, že může stát samostatně, zatímco ddru_ntfsfindbad vyžaduje ddrescue log soubor. Není problém v kontextu OP – pokud je soubor protokolu stále dostupný.

Zkuste něco jako:

 ntfscluster -s 1048576 /dev/sda2

k identifikaci, který soubor zabírá oddíl sektor 1048576 oddílu NTFS /dev/sda2. Pokud má disk chyby, můžete zkusit zahrnout -f možnost, ale odpovídajícím způsobem zvažte výsledky.

Protože i -q možnost tichého výstupu může být trochu upovídaná, zvažte přesměrování stderr na /dev/null pomocí 2>/dev/null takže do stdout budou vystupovat pouze podrobnosti o souboru jsou zobrazeny.


Linux
  1. Jakou verzi Linuxu používám? Zde je návod, jak to zjistit

  2. Linux – Jak zjistit, jaké pevné disky jsou v systému?

  3. Linux – Jak zjistit jmenný prostor konkrétního procesu?

  1. Zjistěte, jakého souborového systému je soubor nebo adresář součástí?

  2. Jak zjistím, který proces má zámek na souboru v Linuxu?

  3. Jak mohu zjistit typ MIME souboru (Content-Type)?

  1. Jak zjistit, který proces používá soubor v Linuxu?

  2. Jak zjistit, jaké schopnosti linuxu proces vyžaduje, aby fungoval?

  3. Jak zjistit jmenný prostor konkrétního procesu?