Następna strona Poprzednia strona Spis treści

5. Odmontowanie systemu plików

Niezależnie od metody jaką wybrałeś, pierwszym krokiem jest odmontowanie systemu plików zawierającego skasowane pliki. Zdecydowanie nie polecam żadnych działań na zamontowanym systemie plików. Krok ten powinien być wykonany najszybciej jak to będzie możliwe od momentu, gdy zauważyłeś, że pomyłkowo skasowałeś pliki. Im szybciej odmontujesz system plików, tym większa będzie szansa, że Twoje dane nie zostaną nadpisane (zamazane).

Najprostszą metodą, aby to zrobić jest: zakładając, że skasowane pliki były systemie plików /usr,

# umount /usr

Jeśli chcesz możesz również utrzymać widoczność katalogu /usr. Zamontuj go w trybie tylko-do-odczytu:

# mount -o ro,remount /usr

W przypadku, gdy skasowane pliki były na głównej partycji musisz dodać opcję -n, aby zabronić programowi mount na próby zapisu do /etc/mtab:

# mount -n -o ro,remount /

Poza tym wszystkim, możliwe jest również, że jakiś inny proces używa interesującego nas systemu plików (spowoduje to błąd typu `Resource busy' przy próbie odmontowania). fuser jest programem, który wyśle sygnał do każdego procesu używającego wskazanego pliku lub punktu montowania. Spróbuj tego dla partycji /usr:

# fuser -v -m /usr

W ten sposób uzyskasz listę przeszkadzających Ci procesów. Zakładając, że żaden z nich nie jest niezbędny, możesz napisać

# fuser -k -v -m /usr

aby wysłać sygnał SIGKILL do każdego z nich ( gwarantuje to ich zabicie), albo

# fuser -k -TERM -v -m /usr

aby przekazać każdemu sygnał SIGTERM (spowoduje to normalne zakończenie pracy procesów).


Następna strona Poprzednia strona Spis treści