EXT2 파일 시스템에 대해 읽었으며 많은 질문이 있습니다. EXT2 파일 시스템에 대한 여러 질문
는 주로 다음과 같은 리소스에 의존 :http://e2fsprogs.sourceforge.net/ext2intro.html
http://www.virtualblueness.net/Ext2fs-overview/Ext2fs-overview-0.1.html#toc7
http://www.nongnu.org/ext2-doc/ext2.html
http://www.tldp.org/LDP/tlk/fs/filesystem.html
- 블록 그룹은 다음과 같은 구조를 가지고 :
|Super Block(backup)|Group Descriptors(backups)|Block Bitmap|Inode Bitmap|Inode Table|Data Blocks|
(첫 번째 링크에 설명 된대로)가 아이 노드 있음을 의미 하는가Data Block
에서 제공되는 것보다 더 많은 데이터를 청구 할 수 없습니까? - 블록 그룹 작업 중에 업데이트 된
Super Block(backup)
및Group Descriptors(backups)
이 있습니까? 각 블록 그룹은 오른쪽 수퍼 후에 번째 블록의 그룹 디스크립터의 전체 테이블을 포함
것을 http://www.virtualblueness.net/Ext2fs-overview/Ext2fs-overview-0.1-7.html 참고. (???) 그러나 첫 번째 복사본 (그룹 0) 만 실제로 커널에서 사용됩니다. 다른 복사본은 백업용으로 이며 기본 복사본에 이 손상되면 사용할 수 있습니다. 당신이
Group Descriptor
의 소스에서보고 한 경우 첫 문장이 의미하는 시도로
는 더 entire table of group descriptors
이 없습니다. (어쩌면 내가 놓친) ??
전체 백업 시스템이 의미가 없습니다. 적절한 백업은 모든 복사본을 싱크대에 보관해야합니다. 어떻게되는지는 알 수 없습니다.
3. Inode Table
의 목적은 무엇입니까?
4. Directories
은 어떻게 서브 디렉토리를 만드나요? 디렉토리 테이블의 각 항목은 Inode Table
의 항목을 가리 킵니다.
감사합니다. (다른 질문이있을 수 있습니다.)
안녕하세요, 저는 두 번째 질문에 대한 대답을 얻는 지 궁금합니다. 구체적으로, 하나의 그룹 디스크립터가 변경되면 얼마나 많은 그룹 디스크립터 테이블 복사본이 업데이트 될 것인가? – fengye87