SFUSE_Documentation
로딩중...
검색중...
일치하는것 없음
sfuse_superblock 구조체 참조

슈퍼블록 구조체 더 자세히 ...

#include <super.h>

데이터 필드

uint32_t magic
uint32_t total_inodes
uint32_t total_blocks
uint32_t free_inodes
uint32_t free_blocks
uint32_t inode_bitmap_start
uint32_t block_bitmap_start
uint32_t inode_table_start
uint32_t data_block_start

상세한 설명

슈퍼블록 구조체

파일 시스템 전체의 상태를 나타내는 핵심 메타데이터를 저장합니다.

  • magic : 파일 시스템 식별자 (매직 넘버)
  • total_inodes : 전체 아이노드 개수
  • total_blocks : 전체 데이터 블록 개수
  • free_inodes : 사용 가능한 아이노드 개수
  • free_blocks : 사용 가능한 데이터 블록 개수
  • inode_bitmap_start : 아이노드 비트맵 시작 블록 번호
  • block_bitmap_start : 블록 비트맵 시작 블록 번호
  • inode_table_start : 아이노드 테이블 시작 블록 번호
  • data_block_start : 데이터 블록 시작 블록 번호

super.h 파일의 51 번째 라인에서 정의되었습니다.

필드 문서화

◆ block_bitmap_start

uint32_t sfuse_superblock::block_bitmap_start

블록 비트맵 시작 블록 번호

super.h 파일의 58 번째 라인에서 정의되었습니다.

◆ data_block_start

uint32_t sfuse_superblock::data_block_start

데이터 블록 시작 블록 번호

super.h 파일의 60 번째 라인에서 정의되었습니다.

◆ free_blocks

uint32_t sfuse_superblock::free_blocks

사용 가능한 데이터 블록 수

super.h 파일의 56 번째 라인에서 정의되었습니다.

◆ free_inodes

uint32_t sfuse_superblock::free_inodes

사용 가능한 아이노드 수

super.h 파일의 55 번째 라인에서 정의되었습니다.

◆ inode_bitmap_start

uint32_t sfuse_superblock::inode_bitmap_start

아이노드 비트맵 시작 블록 번호

super.h 파일의 57 번째 라인에서 정의되었습니다.

◆ inode_table_start

uint32_t sfuse_superblock::inode_table_start

아이노드 테이블 시작 블록 번호

super.h 파일의 59 번째 라인에서 정의되었습니다.

◆ magic

uint32_t sfuse_superblock::magic

파일 시스템 식별자 (매직 넘버)

super.h 파일의 52 번째 라인에서 정의되었습니다.

◆ total_blocks

uint32_t sfuse_superblock::total_blocks

전체 데이터 블록 수

super.h 파일의 54 번째 라인에서 정의되었습니다.

◆ total_inodes

uint32_t sfuse_superblock::total_inodes

전체 아이노드 수

super.h 파일의 53 번째 라인에서 정의되었습니다.


이 구조체에 대한 문서화 페이지는 다음의 파일로부터 생성되었습니다.: