Q1)

    VFS의 dentry 객체가

  해당 파일 경로명의 모든 구성요소에 대해 만들어지고, 각각에 대한 inode 객체와

  연결이 된다고 하더군요!

 

    ex) /etc/xxx.c의 경우

      '/' (root)에 대한 dentry  =>  '/'에 대한 inode 객체

      'etc' 에 대한 dentry       =>  'etc'에 대한 inode 객체

      'xxx.c'에 대한 dentry      =>  'xxx.c'에 대한 inode 객체

 

  그러면, 이 때

    1) 각각의 dentry 들이 경로명처럼 순서대로 연결이 되나요?

    2) 실제 xxx.c를 불러온 task의 fd array에는 각 dentry에 대응되는 file 객체들이 각각 생성되고 연결 되나요?

 

 

Q2)

    하나 더 궁금한 것이, 동일한 하드 링크를 사용하는 file 객체들은 하나의 dentry 객체를 사용한다고 하는데

  여기서, 동일한 하드 링크를 사용하는 file 객체란

 

    경로명이 동일한 파일을 사용하는 것을 의미하나요?

      혹은

    한 파일의 원본과 그에 대해 하드 링크 된 파일을 사용하는 것을 의미하나요?

번호 제목 글쓴이 날짜 조회 수
공지 [공지] 커널 스터디 관련 Q&A 게시판 입니다. [5] woos 2016.04.09 2197
1545 [커널 리눅스 내부구조] load_balance()가 수행되는 원리는? 유니악 2016.05.28 187
1544 [리눅스 커널 내부구조] 그림 3.14 : 태스크 문맥 용어 설명? 유니악 2016.05.28 169
1543 [리눅스 커널 내부구조] 그림 3.16 : 태스트 상태 전이 ? 유니악 2016.05.28 255
1542 안녕하세요. 5월 28일부터 커널 스터디 C조에 참석하는 김진수입니다. killinggun 2016.05.27 196
1541 아키텍쳐 북스터디 관련. [6] woos 2016.05.05 562
1540 x86팀 001주차 - 2016.05.21(토) 장소 및 교재 공지 n5de 2016.05.18 186
1539 천승환님 x86 커널 분석 자료를 우측 메뉴에 추가했습니다. [2] woos 2016.05.15 239
1538 리눅스 커널 강의 추천 [8] 민준홍 2016.05.01 3961
1537 A조 인원 정리 및 오픈채팅 개설 [40] file 김형원 2016.04.26 776
» 디엔트리 객체에 대한 질문 반짝이는물오름달 2016.05.10 200
1535 3주차 질문내용 [5] heeee 2016.05.08 577
1534 VFS inode에 대해서 돌고래너구리 2016.05.08 365
1533 혹시 x86 아키텍쳐 스터디를 위해 오신분 계신가요? [10] woos 2016.05.03 504
1532 fork() 함수가 리턴을 두번하는 이유 설명 [2] 커널B조 2016.05.07 30233
1531 A조 5월 7일 참석인원 조사 [29] tjgus5 2016.04.30 440
1530 C조 5월7일 오프라인모임 참석자 조사 [39] file 뒷북 2016.04.30 592
1529 cortex-a 시리즈 PM(자료 좋네요.) file woos 2016.05.06 228
1528 커널 스터디 모임에 참여하고 싶습니다 [1] 꼬마툴 2016.05.05 323
1527 커널 스터디 모임에 참여하고 싶습니다 꼬마툴 2016.05.05 139
1526 Kernel 스터디 모임에 참여하고 싶습니다. 꼬마툴 2016.05.05 153
XE Login