슈퍼 블록, 그룹 설명자 테이블, 아이노드 비트맵, 데이터 비트맵, 아이노드 테이블 등이 있습니다. 내가 아는 한. 가상 메모리에 순차적으로 저장됩니다.
- 이러한 파일 시스템의 메타데이터(슈퍼블록, 그룹 설명자 테이블, 아이노드 비트맵, 데이터 비트맵, 아이노드 테이블 등)가 SSD에 순서대로 저장되어 있나요?
- 파일 시스템 조각이 포함된 SSD의 블록에는 파일 시스템 데이터(메타데이터)만 포함되어 있습니까?
- SSD에서 동일한 물리적 주소를 반복해서 읽으면 inode의 atime(액세스 시간)이 업데이트된다는 것을 알고 있습니다. GCed 블록의 데이터가 다른 사용 가능한 블록으로 이동되도록 하는 atime, 가비지 수집이 포함된 SSD의 블록입니다. 읽기 작업만 GC를 유발한다는 뜻입니다.
답변1
SSD는 SATA 또는 PCIe 수준 아래에 프로그래밍되므로 파일은 어디에나 배치될 수 있으므로 언급한 메타데이터는 순서가 맞지 않습니다. 주어진 블록은 단순한 메타데이터 이상의 것을 담고 있습니다.
답변2
- "가상 메모리에 순차적으로 저장됩니다."반드시 그런 것은 아닙니다. 저장 위치와 거의 상관 관계가 없는 완전히 별도의 구조에 저장될 수 있습니다.
- 매우 작은 파일 내용이 inode에 직접 저장될 수 있으므로 특정 블록에 메타데이터만 포함되어 있다고 가정하는 것은 무리입니다.
- 미안해요. 모르겠어요.