목록 보기
Lustre의 파일 create & open 과정 분석 - 2
백엔드

Lustre의 파일 create & open 과정 분석 - 2

글루시스
글루시스
2025년 9월 1일

두줄요약

Lustre에서 파일 create/open이 MDS와 클라이언트에서 어떻게 이어지는지 단계별로 분석했습니다. 디버그 로그와 lfs getstripe, zdb로 OST 선택과 실제 저장 위치를 확인하는 방법도 정리했습니다.

구조와 흐름

  • Lustre에서 파일 create/open 요청이 MDS에서 처리되고, 이후 클라이언트가 inode와 stripe 정보를 갱신하는 흐름 분석
  • 신규 파일의 lu_object 생성, mdd_create와 lod_qos_prep_create를 통한 OST 선택, linkea와 lov_stripe_md 반영 과정 정리
  • lfs getstripe, zdb, ZFS 스냅샷과 복제본을 이용해 Lustre objid와 실제 ZFS object를 대응하는 확인 방법 소개

적용해볼 점

  • create/open 시 MDS와 클라이언트가 나누는 메타데이터 처리 경로 추적
  • stripe offset과 QoS 기반 OST 할당 결과를 디버그 로그와 명령어로 교차 검증
  • Lustre objid와 ZFS object 매핑을 통해 저장 위치와 실제 데이터 확인

다음 읽기

#Lustre 주제를 이어서 읽기

Lustre의 파일 create & open 과정 분석 - 1

Lustre에서 새 파일을 생성하고 여는 과정이 클라이언트 측에서 어떻게 시작되는지 분석했습니다. VFS, LLITE, LMV, MDC를 거쳐 MDS로 intent와 FID가 전달되는 흐름을 설명했습니다.

글루시스
글루시스
백엔드
전체 보기

댓글 0개

댓글을 작성하려면 로그인이 필요합니다.

댓글을 불러오는 중...