Přes všechnu opatrnost se mi povedlo přijít o soubor. Ono je to takové složitější, když máte na serveru dva disky s EXT4 v RAID poli nasdílené přes SMB do Windows a tam to někdo omylem smaže… do lokálního koše Windows ze síťového disku nemažou a vzdálený (asi) nepodporují.
Takže jak na EXT4 obnovit smazaný soubor?
První pokus pomocí extundelete skončil neslavně, brblal něco o magické čísle
extundelete: Bad magic number in super-block when trying to open filesystem /dev/md0
extundelete: Bad magic number in super-block when trying to open filesystem /dev/sda1
Další tip byl PhotoRec. To je moc pěkný nástroj; čte přímo sektory a rekonstruuje soubory z řady souborových systémů (FAT, NTFS, exFAT, ext2/ext3/ext4 filesystem, HFS+).
Instalace je snadná, totiž žádná – na serveru jsem udělal wget, doinstaloval bzip2, rozbalil a spustil.
wget https://www.cgsecurity.org/testdisk-7.2.linux26-x86_64.tar.bz2
Doporučuju nezapomenout změnit hledaný typ souborů (filetype), jinak toho najde víc než hledáte. Jakože MNOHEM víc. I tak jsem musel průběžně kontrolovat obnovené a promazávat, protože by se mi tam prostě nevešly.
PhotoRec 7.2, Data Recovery Utility, February 2024
Christophe GRENIER
https://www.cgsecurity.org
Disk /dev/sda - 1000 GB / 931 GiB (RO) - WDC WDXXXX-XXF
Partition Start End Size in sectors
1 P Linux 0 32 33 114876 204 16 1845493760
1130 files saved in /root/RECOVERED/recup_dir directory.
Recovery completed.
Samozřejmě ten jeden smazaný soubor jsem stejně nenašel. Ale to už je u podobných akcí v podstatě přírodní zákon.




Hodnocení hvězdičkami používá jako prevenci
opakovaného kliknutí anonymní cookie.
Pokud s tím nesouhlasíte, neklikejte.
Další podrobnosti k cookies zde.