Na připojeném oddílu /home ve složce uživatele jsem omylem smazal soubory. Vím, že jde jen o pár skriptů a dalších blobostí, ale ten skript byl instalační a připravoval jsem ho dlouho. Chci ho obnovit, ale nástroj photorec z repozitáře programu testdisk asi obnovuje (na oddíl s rootem) snad všechny soubory! No nevím to jistě, skripty jsem tam nenašel. Každopádně během obnovování do složky /restore jsem musel mazat ty nepotřebný soubory, ze složky restore, protože jsem mělo obavu, aby mi při tom nedošlo místo na disku.
sudo apt install testdisk
sudo mkdir /restore
cd restore
/restore$ sudo photorec /dev/sda5
POZOR! MAŽE REKURZIVNĚ MNOHO SOUBORŮ A BEZ MILOSTI!
/restore$ sudo find /vzdy/zadej/absolutni/cestu/nebo/si/odpalis/system/jako/ja/a/nikdy/nemaz/soubory/systemu/ja -type f \( -name "*.elf" -o -name "*.jpg" -o -name "*.svg" -o -name "*.gif" -o -name "*.png" -o -name "*.bmp" -o -name "*.ico" -o -name "*.mp3" -o -name "*.wav" -o -name "*.m4p" -o -name "*.mp4" -o -name "*.avi" -o -name "*.mov" -o -name "*.java" -o -name "*.zip" -o -name "*.gz" -o -name "*.sqlite" -o -name "*.c" -o -name "*.h" -o -name "*.f" -o -name "*.exe" -o -name "*.dll" -o -name "*.exe" -o -name "*.ini" -o -name "*.wps" -o -name "*.xls" -o -name "*.xml" -o -name "*.db" -o -name "*.jar" -o -name "*.a" -o -name "*.jsonlz4" -o -name "*_dll" -o -name "*.plist" -o -name "*.tex" -o -name "*.deb" -o -name "*.mat" -o -name "*.tz" -o -name "*.bz2" -o -name "*.php" -o -name "*.class" -o -name "*_exe" -o -name "*.go" \) -exec rm {} \;
Jak se to stalo, že jsem smazal soubory?
místo
sudo rm file*
jsem napsal
sudo rm file *
Tím se systém pokusil smazat soubor file a navíc ještě všechny soubory!
Najít soubory *.sh změněné nebo vytvořené včera nebo předevčírem
find /path/to/directory -type f -name "*.sh" \( -mtime -2 -o -mtime -1 \)
A přesunout je do složky /restore/sh
find /path/to/directory -type f -name "*.sh" \( -mtime -2 -o -mtime -1 \)
Já smazal obrázkoivé soubory jako ikony z /usr/share a /usr/include, ale chatGPT mi zadal skript na obnovu z referenčního systému. Jen je třeba ten referenční systém aktualizovat na stejnou verzi
f
Žádné komentáře:
Okomentovat