Czytałem przez łącze w systemach plików kronikowania i chciałbym wiedzieć, gdzie dokładnie jest przechowywany kronik na moim dysku twardym.
Niektóre wskaźniki na tym obrazie pokazano poniżej

Dzięki,
Sen
Czytałem przez łącze w systemach plików kronikowania i chciałbym wiedzieć, gdzie dokładnie jest przechowywany kronik na moim dysku twardym.
Niektóre wskaźniki na tym obrazie pokazano poniżej

Dzięki,
Sen
Odpowiedzi:
Dziennik jest przechowywany w oddzielnej przestrzeni partycji, nie można uzyskać do niego bezpośredniego dostępu. Możesz użyć, sudo debugfs /dev/sda#gdzie #symbolem jest numer partycji, a następnie użyć logdumpw debugfscelu wydrukowania go. Wynik jest jednak mylący.
Ogólnie rzecz biorąc, jako zwykły użytkownik nie musisz wiedzieć o czasopiśmie. Używanie ext3/4będzie wystarczające, aby zapobiec utracie danych (w większości przypadków).
Ten link może pomóc: http://www.linuxforums.org/forum/red-hat-fedora-linux/121074-ext3-journal.html
Nie ma ustalonego miejsca dla dziennika, każdy system plików przechowuje go w innym miejscu.
Jeśli oczekujesz, że będzie to zwykły plik, to się mylisz, bardziej przypomina część struktury systemu plików, taką jak tabela i-węzłów. Zabawne jest to, że ext3 / 4 traktuje go dokładnie jak zwykły plik. Zwykle znajduje się w i-węzle nr 8, ale jest to parametr jądra, który można zmienić w czasie kompilacji.
Jeśli chcesz uzyskać informacje techniczne, ten artykuł autorstwa Carlo Wood , napisany w marcu 2008 roku, jest świetną lekturą na temat struktury ext3.
Jeśli nie masz nic przeciwko umieszczeniu dziennika w miejscu ze słowami takimi jak tablica partycji , i- węzeł lub blok i nie martw się o to: