저널은 어디에 저장됩니까?


11

저널링 파일 시스템 의 링크를 통해 읽었 으며 하드 디스크에 저널이 정확히 어디에 저장되어 있는지 알고 싶습니다.

이 이미지의 일부 포인터는 아래와 같습니다.
대체 텍스트

감사합니다,
Sen

답변:


10

저널은 파티션의 별도 공간에 저장되므로 직접 액세스 할 수 없습니다. 당신은 사용할 수 sudo debugfs /dev/sda#를 Where #사용하여 다음 기호는 파티션의 수, 그리고 logdumpdebugfs그것을 밖으로 인쇄 할 수 있습니다. 그래도 출력이 혼란 스러워요.

일반적으로 일반 사용자는 저널에 대해 알 필요가 없습니다. ext3/4데이터 손실을 방지하기 위해 사용 하면 충분합니다 (대부분의 경우).

이 링크가 도움이 될 수 있습니다 : http://www.linuxforums.org/forum/red-hat-fedora-linux/121074-ext3-journal.html


링크에 명시된 바와 같이이 온 디스크 저널이 무엇인지 알고 싶었습니다. HDD의 어디에 있습니까? 그 사진은 조금 혼란 스러웠습니다.
Sen

12

저널에 대한 고정 된 위치는 없으며 각 파일 시스템은이를 다른 위치에 저장합니다.

파일이 일반 파일 일 것으로 예상되면 실수로 생각할 수 있습니다. inode 테이블과 같은 파일 시스템 구조의 일부와 비슷합니다. 재미있는 점은 ext3 / 4가 일반 파일과 똑같이 취급한다는 것입니다. 일반적으로 inode 번호 8에서 찾을 수 있지만 컴파일시 변경할 수있는 커널 매개 변수입니다.

기술을 원한다면 2008 년 3 월에 작성된 Carlo Wood의이 기사 는 ext3 구조에 대한 훌륭한 기사 입니다.

partition table , inode 또는 block 과 같은 단어가있는 장소 에 저널 을 넣고 신경 쓰지 않아도되는 경우 :


좋은 의견 .. 투표하고 싶지만 점수가 부족합니다 .. :-)
Sen

"이것은 보통 inode 번호 8에 있습니다.", 이것에 대해 간단히 설명해 주시겠습니까?
Sen

p .. 찾았 어 .. 저널 파일의 아이 노드 번호 ..
Sen

inode는 파일 시스템의 항목에 대한 레코드로, 파일, 디렉토리, 기호 링크 또는 사용자가 알 필요가없는 내부 항목을 의미 할 수 있습니다.이 경우 저널은 ext3 / 4 (다른 파일 시스템에서는 반드시 그런 것은 아닙니다). inode 레코드는 고유 번호라고합니다. inode 레코드는 파일의 데이터 자체 또는 파일 이름과 같은 특정 메타 데이터를 저장하지 않지만 해당 데이터를 가리 킵니다.
thomasrutter
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.