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 객체란
경로명이 동일한 파일을 사용하는 것을 의미하나요?
혹은
한 파일의 원본과 그에 대해 하드 링크 된 파일을 사용하는 것을 의미하나요?
댓글 0
번호 | 제목 | 글쓴이 | 날짜 | 조회 수 |
---|---|---|---|---|
공지 | [공지] 커널 스터디 관련 Q&A 게시판 입니다. [5] | woos | 2016.04.09 | 2202 |
10 | [커널 14차 D] 6주차 장소 관련 [10] | 감기귤 | 2017.06.16 | 260 |
9 | [커널 14차 D] 5주차 장소 및 진도 [7] | 감기귤 | 2017.06.12 | 197 |
8 | [커널 14차 D] 4주차 장소 및 진도 [9] | 감기귤 | 2017.06.02 | 229 |
7 | [커널 14차 D] 3주차 장소 및 진도 [9] | 감기귤 | 2017.05.25 | 347 |
6 | [커널 14차 D] 2주차 장소 안내 [6] | 감기귤 | 2017.05.19 | 199 |
5 | 6/11 스터디 참석자 취합합니다. [8] | 목태양 | 2016.06.02 | 478 |
» | 디엔트리 객체에 대한 질문 | 반짝이는물오름달 | 2016.05.10 | 200 |
3 | 커널 스터디 모임에 참여하고 싶습니다 | 꼬마툴 | 2016.05.05 | 139 |
2 | 참고 사이트 하나 - 리눅스 커널 맵 | Winstone | 2016.05.03 | 428 |
1 | 커널 스터디 D조, 오픈채팅방 개설 [52] | 김재훈90 | 2016.04.23 | 1158 |
.