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


11

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

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

감사합니다,
Sen

답변:


10

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

일반적으로 일반 사용자는 저널에 대해 알 필요가 없습니다. 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.