Gdzie jest przechowywany dziennik?

11

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
alternatywny tekst

Dzięki,
Sen

Sen
źródło

Odpowiedzi:

10

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

evgeny
źródło
Chciałem tylko wiedzieć, jak podano w łączu, co to jest dziennik na dysku? Gdzie jest na HDD? To zdjęcie było dla mnie trochę mylące.
Sen
12

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:

Javier Rivera
źródło
Dobry komentarz .. chciałbym zagłosować, ale brak punktów .. :-)
Sen
„Zazwyczaj można go znaleźć w inode nr 8”, czy możesz mi to krótko wyjaśnić?
Sen
tak .. znalazłem to .. jest to numer i-węzła pliku Journal ...
Sen
I-węzeł jest zapisem elementu w systemie plików, co może oznaczać plik, katalog, dowiązanie symboliczne lub coś wewnętrznego, o czym użytkownik nie musi wiedzieć - w tym przypadku dziennik jest i-węzłem w ext3 / 4 (nie musi tak być w przypadku innych systemów plików). Rekord i-węzła jest określany jako unikalny numer. Rekord i-węzła nie przechowuje samych danych pliku - ani określonych metadanych, takich jak nazwa pliku, ale wskazuje na takie dane.
thomasrutter