GNU/Linux >> Znalost Linux >  >> Linux

Obnovit právě smazaný soubor na Ext4 pomocí Extundelete?

Existuje jednoduchá možnost na extundelete jak se mohu pokusit obnovit soubor s názvem /var/tmp/test.iso které jsem právě smazal?

(není tak důležité, abych začal znovu připojovat disk pouze pro čtení nebo podobné věci. Mohu také tento soubor znovu stáhnout)

Hledám jednoduchý příkaz, který bych mohl zkusit, pokud se mi ho podaří rychle obnovit.

Vím, že je to možné po opětovném připojení jednotky pouze pro čtení :(viz Jak jednoduše obnovím jediný smazaný soubor na prázdném disku?)

Je to ale také možné nějak na stále připojeném disku?

Pro informaci:
pokud je smazaný soubor na oddílu NTFS, je to snadné pomocí ntfsundelete např. pokud víte, že velikost byla asi 250 MB, použijte

sudo ntfsundelete -S 240m-260m -p 100 /dev/hda2

a poté soubor zrušte pomocí inode např. s

sudo ntfsundelete /dev/hda2 --undelete --inodes 8270

Přijatá odpověď:

Když se podíváte na návod k použití na extundelete, zdá se, že jste omezeni na obnovení souborů několika způsoby.

Obnovuji vše

extundelete je určen k obnovení souborů z nepřipojeného oddílu do samostatného (připojeného) oddílu. extundelete obnoví všechny soubory, které najde, do podadresáře aktuálního adresáře s názvem „RECOVERED_FILES“. Chcete-li program spustit, zadejte „extundelete –help“, abyste viděli různé dostupné možnosti.

Typické použití k obnovení všech smazaných souborů z oddílu vypadá takto:

    $ extundelete /dev/sda4 --restore-all

Obnovení jednoho souboru

Kromě této metody zvýrazněné v použití příkazového řádku:

--restore-file path/to/deleted/file
    Attemps to restore the file which was deleted at the given filename, 
    called as "--restore-file dirname/filename".

Takže byste měli být schopni dosáhnout toho, co chcete:

$ extundelete --restore-file /var/tmp/test.iso /dev/sda4

POZNÁMKA: V obou případech musíte znát zařízení, /dev/sda4 k provedení tohoto příkazu. Budete muset znovu připojit souborový systém jako pouze pro čtení. Toto je jedna z podmínek použití extundelete a neexistuje žádný způsob, jak to obejít.


Linux
  1. Jak obnovit smazaný soubor v Linuxu

  2. Začínáme s ls

  3. Oprávnění souborů v Linuxu s příkladem

  1. Když je smazán soubor vytvořený pomocí mkstemp()?

  2. Vykreslete soubor .gnu pomocí gnuplot

  3. Unix/Linux obnovit/obnovit smazané soubory

  1. Obnovit smazaný soubor??

  2. Upozornění s nftw

  3. Je mv se zástupným znakem stále atomický