Prosíme přihlašte se nebo zaregistrujte.

Přihlašte se svým uživatelským jménem a heslem.

Novinky: Děkujeme všem návštěvníkům fóra, kteří ochotně radí ostatním. Vaše práce je velmi potřebná a vážíme si jí.

Autor Téma: oprava disku - vhodný program  (Přečteno 339 krát)

NZM23

  • Člen
  • **
  • Příspěvků: 163
  • Karma: +4/-0
    • Zobrazit profil
oprava disku - vhodný program
« kdy: 06 Duben 2019, 14:24:52 »
mám poškozená data na disku (Ext4) - způsobené výpadkem napájeni. Soubory jsou mají i velikost, ale nemají příponu a nejdou otevřít.
duckduckoval jsem a našel jsem TestDisk - a nástroj PhotoRec má umět obnovit jakákoli data.

Kdysi už jsem přes tento program nějaké smazané obrázky zachránil, ale je vhodný i pro opravu celého disku?
Znáte nějaký jiný program na opravu disku pod Linux?
Díky

juwa2

  • Závislák
  • ****
  • Příspěvků: 2641
  • Karma: +194/-38
    • Zobrazit profil
Re:oprava disku - vhodný program
« Odpověď #1 kdy: 06 Duben 2019, 14:59:42 »
Testdisk se používá pro obnovení celých disků (oddílů). Photorec se používá k obnovení (záchraně) jednotlivých souborů.
Takže záleží čemu dáš přednost. Ve staženém archivu jsou oba nástroje. https://www.cgsecurity.org/wiki/TestDisk_Download
Stažený archiv rozbal, přepni se v Terminálu do té složky (testdisk-7.1-WIP). Nástroje spustíš příkazem
Kód: [Vybrat]
sudo ./testdisk_static
resp.
Kód: [Vybrat]
sudo ./photorec_static
Podrobné návody k použití i s obrázky máš zde:
https://www.cgsecurity.org/wiki/TestDisk_Step_By_Step
https://www.cgsecurity.org/wiki/PhotoRec_Step_By_Step
------------------------------------------------------------------
Obecně platí, že nejprve bys měl vytvořit image toho disku např. pomocí gddrescue - můžeš si k němu doinstalovat GUI:
Kód: [Vybrat]
sudo add-apt-repository ppa:hamishmb/myppa
sudo apt-get update
sudo apt-get install gddrescue ddrescue-gui python-getdevinfo

a obnovu provádět nikoli z originálního disku, ale z této image. Protože jakákoli manipulace s původním diskem snižuje naději na záchranu. Navíc z image máš na záchranu mnohonásobně více pokusů.
Ale budeš potřebovat další (volný) disk kam image umístíš. Ovšem u záchrany souborů je rovněž nutno obnovené soubory "sypat" na další disk. Navíc nepočítej, že se obnoví původní názvy, budeš se muset soubory pracně probírat.
---------
Další dobrý program na záchranu dat (umí rovněž vytvořit image) je https://www.r-studio.com/free-linux-recovery/
Instaluje se pomocí staženého balíku .deb https://www.r-studio.com/downloads/RLinux5_x64.deb
---------
Jinak pokud se jedná o opravu samotného filesystému (FS), můžeš použít klasicky fsck nebo např. GParted kde si to můžeš "naklikat". Disk je nutno před opravou FS umountnout.
---------------------------------------------------------------------------------------------------------------------------------------------------------
Vždy ale počítej s možností, že disk může být v takovém stavu že oprava/záchrana dat se nepodaří a data ztratíš....
« Poslední změna: 06 Duben 2019, 17:13:47 od juwa2 »

NZM23

  • Člen
  • **
  • Příspěvků: 163
  • Karma: +4/-0
    • Zobrazit profil
Re:oprava disku - vhodný program
« Odpověď #2 kdy: 06 Duben 2019, 15:24:01 »
Díky za radu. Image si vytvořím.
Co se záchrany týče. Všecko se dá udělat znovu, ale fotky dcerky ne.
fsck - neznám a vypadá sympaticky počtu manuál.
Gparted - tam jsem myslím disky dělil, kouknu na možnosti opravy.

zatím neuzavírám vlákno. Myslím, že budu určitě potřebovat ještě poradit, ale nejdřív teorie.....
zatím díky

juwa2

  • Závislák
  • ****
  • Příspěvků: 2641
  • Karma: +194/-38
    • Zobrazit profil
Re:oprava disku - vhodný program
« Odpověď #3 kdy: 06 Duben 2019, 16:44:26 »
Díky za radu. Image si vytvořím.
Co se záchrany týče. Všecko se dá udělat znovu, ale fotky dcerky ne.
fsck - neznám a vypadá sympaticky počtu manuál.
Gparted - tam jsem myslím disky dělil, kouknu na možnosti opravy.

zatím neuzavírám vlákno. Myslím, že budu určitě potřebovat ještě poradit, ale nejdřív teorie.....
zatím díky

Ještě dovysvětlím to fsck. Používá se v Terminálu. Napřed se musí (pokud není) ten disk (oddíl) odpojit (umount):
Kód: [Vybrat]
sudo umount /dev/sdXY
Pak se použije fsck:
Kód: [Vybrat]
sudo fsck -y /dev/sdXY
https://www.tecmint.com/fsck-repair-file-system-errors-in-linux/
--------------------------------------------------------------------------------------------------------------------
Pokud k opravě použiješ GParted:
Pokud je disk připojený, tak napřed pravoklik na disk/oddíl > "Odpojit" (symbol klíčku zmizí).
Potom pravoklik na disk/oddíl a z menu vybrat "Zkontrolovat".

GParted k tomu použije (překvapivě  ;)) fsck už s přísl. parametry. Kontrola/oprava proběhne automaticky, zobrazí se  průběh, stav atd.
Tento způsob doporučuji - je výrazně pohodlnější.

Pokud hodláš opravovat systémový disk/oddíl, je samozř. nutné to dělat z boot media (live) ať už prvním nebo druhým způsobem.
« Poslední změna: 06 Duben 2019, 17:15:51 od juwa2 »

strejdaondra

  • Návštěvník
  • *
  • Příspěvků: 1
  • Karma: +0/-0
    • Zobrazit profil