Usunąłem ważny katalog z rm -R
poleceniem. To bardzo popularne dane hosta. Został zlokalizowany /var/zpanel/hostdata/ayrintilih
Po usunięciu katalogu ayrintilih poszedł wszystko.
Próbowałem cofnąć usunięcie ext4magic
programu. Ale trzeba odzyskać inny wolumin HDD.
Komunikat o błędzie:
ERROR: can not use "/root/recoveried" for recover directory. It's the same filesystem : "/dev/dm-0"
Mój dostawca usług internetowych właśnie odpowiedział na moją prośbę:
Unfortunately there is no way to add another Volume to a virtual Instance.
If it would be a dedicated Server, we could do it, but not in a Cloudserver.
You could try to minimize the partition and create another one, that would
count as another Volume. We also recommend to have allways a
Backup for your Important files.
centos
mount
data-recovery
RedLEON
źródło
źródło
rm -R
...Odpowiedzi:
Cofanie staje się coraz bardziej mitem esp. z nowoczesnym sprzętem (SSD), w którym wszystko, co jest usuwane, jest natychmiast zerowane (TRIM), więc nie ma szans na odzyskanie czegokolwiek.
Najlepszym rozwiązaniem będzie zrobienie zdjęcia tego, co masz teraz, a następnie sprawdzenie, czy można coś znaleźć za pomocą dowolnych narzędzi. Coś jak:
Najlepiej mieć skrzynkę w systemie ratunkowym lub w inny sposób zamrozić całą skrzynkę (tylko do odczytu) dla tej operacji, ponieważ każdy zapis powoduje tylko dalsze uszkodzenia w tym momencie.
Po ukończeniu obrazu możesz utworzyć dla niego urządzenie z pętlą tylko do odczytu:
A następnie przejdź do korzystania z dowolnych wybranych narzędzi ratowniczych na urządzeniach pętlowych.
źródło
Jeśli masz dostęp do innego komputera z systemem Linux / Unix / OSX itp., Może być możliwe
sshfs
zamontowanie zdalnego folderu i wykonanie kopii zapasowej (instrukcje dostosowane tutaj ).Zainstaluj
sshfs
na serwerzeMoże być konieczne włączenie repozytorium EPEL, jeśli jeszcze nie zostało włączone.
Załaduj moduł FUSE ( na serwerze )
Wybierz katalog z komputera domowego i zamontuj go na serwerze CentOS
Teraz na zdalnym serwerze uruchom to
Musisz zmienić
1.2.3.4
rzeczywisty adres IP komputera lokalnego .Gdy to zrobisz, będziesz mieć lokalnie zainstalowany zdalny system plików i możesz spróbować uruchomić go
ext4magic
i przekazać kopię zapasową/backup
. Nie mogę zagwarantować, że to zadziała, ale wydaje się, że warto spróbować.źródło
Możesz spróbować użyć
tmpfs
ramdysku do odzyskiwania. Wymaga to oczywiście wystarczającej ilości wolnej pamięci na ilość danych, które chcesz odzyskać.Generalnie jednak myślę, że odpowiedź frostschutza uderza w sedno - „cofnięcie usunięcia” rzadko działa. Niech to będzie dla ciebie lekcja i rób kopie zapasowe.
źródło
Systemy plików z rodziny „ext” obsługują pewne funkcje usuwania, które nawet czasami działają. Przydatne mogą być następujące narzędzia:
http://www.mynitor.com/2010/01/19/10-tools-to-recover-deleted-files-in-linux/ http://extundelete.sourceforge.net/
(Próbowałem niektórych z nich sam z rozsądnymi wynikami).
źródło
Wielu z was poniżało tu ofiarę zamiast odpowiadać na pytanie. Ofiara zidentyfikowała system jako oparty na chmurze. Zamiast zakładać, że usunął bez kopii zapasowej, dlaczego nie założyć, że istnieje kopia zapasowa i że musi odzyskać katalog z kopii zapasowej? To właśnie zrobilibyście (musieliście), gdybyście musieli cofnąć usunięcie, prawda?
Jeśli Twój system jest hostowany w systemie zapewniającym Twój ISP, będą regularnie wykonywać kopie zapasowe. Musisz zadać im właściwe pytanie, aby zrozumieli i odpowiedzieli poprawnie, ale powinieneś mieć możliwość ODZYSKIWANIA lub PRZYWRACANIA katalogu z kopii zapasowej. Niektóre dane mogą zostać utracone, w zależności od czasu ostatniej kopii zapasowej.
Odpowiedź zależy od tego, w jaki sposób tworzona jest kopia zapasowa systemu i jak często. Cron i Tar są często używane przez małe systemy, a ze względu na swoją prostotę wiele dużych systemów również z nich korzysta. Dostępne są jednak inne narzędzia.
Jeśli NIE jest to system jednoosobowy, istnieje prawdopodobieństwo, że istnieje dział IT i metoda tworzenia kopii zapasowych. Dział IT może ci pomóc i powinieneś udać się do nich, zamiast samodzielnie próbować przywrócić folder / katalog.
Jeśli jest to system domowy, a Ty jesteś działem IT, a kopie zapasowe są ściśle lokalne, możesz wykonywać kopie zapasowe za pomocą CRON i TAR. Sprawdź konfigurację CRON, aby zobaczyć, gdzie umieszczasz swoje pliki TAR. Zajrzyj do pliku tar, aby uzyskać dokładną ścieżkę i nazwę:
Rozpakuj to.
Zrób man tar, aby uzyskać więcej informacji, lub, oczywiście, inne google, aby uzyskać informacje o tar i backup.
Przyszłe uwagi obejmują inne opcje tworzenia kopii zapasowych, a kosz na śmieci może wpisać usunięcie zamiast prawdziwego usunięcia. Usuwanie typu kosza może polegać na utworzeniu aliasu dla rm, który przenosi elementy do katalogu o nazwie „kosz”, a nie usuwaniu. Następnie opróżnij go za pomocą Crona lub ręcznie, gdy masz na to ochotę, lub zacznij brakować miejsca.
źródło