Czy można usunąć pliki usunięte za pomocą rm -rf?

16

Kiedy usuwam foldery lub pliki za pomocą terminala osx za pomocą rm -rf, gdzie one są? Słyszałem, że niektórzy twierdzą, że są usuwane bezpośrednio, ale niektórzy twierdzą również, że „usuwa link do pliku, uniemożliwiając jego odnalezienie lub dostęp bez specjalnych narzędzi” ( dokąd idą pliki i katalogi, gdy uruchamiam 'rm -rf nazwa_folderu_lub_pliku „w systemie Ubuntu 10.04? ).

Ktoś powiedział coś o tym, że ext3 może zapisywać pliki rm-ed w Ubuntu, ale co z Mac?

Lena
źródło

Odpowiedzi:

17

Pliki usunięte przy użyciu rmnie są łatwo odzyskiwane i chociaż zawartość nie jest nadpisywana przez rmpolecenie, zajmowane przez nich miejsce jest oznaczone jako wolne miejsce i może być wykorzystane do nowych plików lub dodatkowej zawartości dodanej do istniejących plików.

Po zakończeniu wykonywania rmpolecenia system nie będzie już rejestrować lokalizacji danych dla tego pliku.

Istnieją narzędzia do odzyskiwania plików, których można użyć, ale to osobne pytanie. Jeśli nie masz kopii zapasowej - przestań korzystać z komputera i poszukaj narzędzi do odzyskiwania plików. Przygotuj się na całkowitą stratę, ponieważ odzyskanie nie jest gwarantowane.

Widzieć

RedGrittyBrick
źródło
1
Po nadpisaniu prawdopodobnie zniknął. Ale jeśli masz wystarczająco dużo wolnego miejsca na dysku, może minąć trochę czasu, zanim usunięte bity zostaną zastąpione nowymi plikami, więc często możesz uratować wiele starych dokumentów.
Thomas
Ok, osobne pytanie: za pomocą jakich narzędzi do odzyskiwania plików mogę odzyskać usunięte pliki rm?
Lena
@Lena - zobacz narzędzia wymienione w odpowiedziach na pytania wymienione u dołu odpowiedzi powyżej.
RedGrittyBrick
@Lena Nawet bez wyspecjalizowanego narzędzia do odzyskiwania zawsze możesz otworzyć dysk twardy w trybie surowego odczytu, wyszukać coś, co zawiera plik, a następnie odczytać surowe fragmenty dysku twardego, jeśli uda Ci się znaleźć słowo kluczowe . Ale to jest naprawdę metoda zdesperowanego człowieka.
Thomas
@ Thomas Jestem zdesperowany. Jak mogę otworzyć mój dysk HD w trybie surowego odczytu i zrobić resztę rzeczy, które mówisz? Słowo kluczowe oznacza, że ​​nie mogę zapisać niektórych archiwów?
Lena
2

Podaję jeden ogólny przykład

Weź pod uwagę, że rozmiar twojego dysku twardego wynosi 80 GB

Od 0 do 10 GB zapisałeś ZDJĘCIA

11 do 30 GB ----- PDF

31 do 60 GB ----- MP3

61 do 75 GB ----- TXT

Jeśli spróbujesz zapisać jeden film o pojemności 10 GB, pojawi się komunikat Brak wystarczającej ilości pamięci

Nie zastąpi żadnych danych, ponieważ te pliki (ZDJĘCIA, PDF, MP3, TXT) są teraz chronione przez twój system plików.

Teraz usuwasz OBRAZY , w tym czasie miejsce przechowywania zdjęć zostanie odłączone przez twój system plików (to znaczy, że teraz nie jest chroniony przez twój system plików, każdy może tutaj pisać)

Po usunięciu możesz również odzyskać ZDJĘCIA (jak powiedział RedGrittyBrick), ponieważ nie ma tylko adresu logicznego, ale dane nadal znajdują się na dysku twardym w postaci bajtów.

Teraz zapisałeś swój film 10 GB

W tym czasie od 0 do 10 GB OBRAZÓW zastępuje ten film

Teraz, jeśli spróbujesz odzyskać swoje ZDJĘCIA, to nie będzie to możliwe

Jest tak, ponieważ został on również usunięty z dysku dard.

UWAGA (DODATKOWE):

Jeśli miejsce w pamięci 20 GB-22 GB za darmo i 50 GB-58 GB za darmo, wówczas twój plik zostanie podzielony na 2 części na pół zapisane na 20-22, a połowa poniżej 50-58.

Jeśli pliki zapisane część po części w innej lokalizacji, komputer działa powoli, ponieważ odczyt pliku powoduje, że nagłówek (nagłówek zapisu na dysku twardym) zostanie przeniesiony w kilka miejsc i zajmuje to trochę czasu.

max
źródło
Właściwie to chcę wiedzieć, dokąd idą. Alternatywny wszechświat? Chyba nie. Mam losy, które zostały przypadkowo rmwydane i chcę wiedzieć, jak je uratować. I nie sądzę, że normalne odzyskiwanie plików działa.
Lena
@lena: Nigdzie nie „idą”, zawartość pliku nadal będzie znajdować się w tym samym miejscu, w którym plik zajmował cały czas wcześniej, ale ważne jest, że rekordy, w których plik jest przechowywany, zostaną utracone, a twoje system operacyjny potrzebuje tych rekordów do normalnego działania (tj. wyświetlania plików w Finderze). Ponieważ jednak zawartość nadal znajduje się na dysku twardym (aczkolwiek w miejscu oznaczonym jako „wolny” w systemie plików), niektóre specjalistyczne programy wyszukujące mogą skanować cały dysk twardy na struktury plików i odzyskać takie pliki, JEŚLI nie zostały one jeszcze zastąpione.
Felix Dombek
@lena: więc najważniejsze jest to, że przestajesz używać komputera do celów innych niż odzyskiwanie plików! Nie edytuj plików, nie pobieraj plików, nie instaluj programów, nie rób niczego, co wpłynie na zawartość dysku twardego. Zainstaluj program do odzyskiwania na innym dysku twardym. Podczas odzyskiwania będziesz oczywiście potrzebować drugiego dysku twardego lub klucza USB do przechowywania odzyskanych plików.
Felix Dombek
@FelixDombek HAHA za późno. Pobrałem wiele rzeczy (ponad 2 koncerty plików w ciągu ostatnich kilku dni), ale nie włożyłem niczego do folderu, w którym zgubiłem pliki. W każdym razie rozumiem, co powiedziałeś. Teraz chcę wiedzieć, że „wyspecjalizowane programy wyszukujące mogą skanować cały dysk twardy w poszukiwaniu struktur plików i odzyskiwać takie pliki, JEŚLI nie zostały jeszcze nadpisane”. Jak powiedziałem wcześniej, nie sądzę, że działa „normalne” odzyskiwanie plików (które odzyskuje usunięte pliki). Ok, użyj innego dysku twardego.
Lena
@lena: Miejsce umieszczenia plików nie ma znaczenia, ponieważ zostaną one po prostu rozmieszczone na dowolnym dostępnym miejscu. Twoje nowe pliki do pobrania mogły równie dobrze zniszczyć utracone dane. Nie możesz być pewien, dopóki nie spróbujesz odzyskać danych. Odzyskiwanie usuniętych plików „normalne” prawdopodobnie będzie jednak działać. Jestem użytkownikiem systemu Windows, więc nie mogę wskazać konkretnych programów, ale powinieneś po prostu spróbować rozwiązań wymienionych w innych odpowiedziach.
Felix Dombek
1

Odzyskiwanie plików jest czasami możliwe, jak już zauważyli niektórzy eksperci. W każdym razie jest to bardzo trudne i zwykle możesz odzyskać tylko niektóre pliki, tracisz ich nazwy i ścieżki lokalizacji itp. To znaczy: prawdziwy bałagan. Jest przede wszystkim darmowy program stworzony przez USAF i mógłbym go użyć do odzyskania niektórych rzeczy z dysku twardego przyjaciela, ale nie czyni cudów. Zniszczone jest zniszczone.

Ogólna odpowiedź na pytanie brzmi: pliki usunięte z systemu plików (nie biorąc pod uwagę niektórych dodatkowych usług kosza oferowanych przez niektórych menedżerów komputerów) NIE MOŻNA usunąć.

Powiedział to:

  • Najważniejsze: Wprowadź kopie zapasowe jako niezbędne zadanie w codziennym życiu
  • Zwróć szczególną uwagę na to, co robisz z konsoli. Być ostrożnym. Na przykład: jeśli porządkujesz dane, zamiast szybko je usuwać, spróbuj przenieść folder do folderu „to_be_deleted”, a po dwukrotnym sprawdzeniu wszystkiego usuń go.

Rób regularnie kopie zapasowe i usuwaj wiele smutków i stresów, które powstają na tej planecie każdego dnia.

Raúl Salinas-Monteagudo
źródło
Nie powinno być czegoś. Nawet Ubuntu z ext3 może. Odtąd tworzyłem kopie zapasowe, ale muszę odzyskać wszystkie utracone pliki. Proszę pomóż.
Lena