검색결과 리스트
글
<Symbolic, Hard Link>
<하드링크>
하드링크는 생성시 원본 파일과 inode값이 같다.(생성시간도 같음) 이유는 같은 inode로부터 값을 가져오기 때문이다.
원본 파일이 변경된다면 어떻게 될까? 하드링크된 파일도 같이 변경된다.
하지만 원본파일이 삭제된다고 해서 하드링크도 문제가 되진 않는다. 위 그림에서 /home/lee/originalFile.txt와 inode1의 화살표가 없어지는 것일뿐이다.
1. ls -li는 inode값을 확인할 수 있는 명령어이다.
2. 하드링크를 만들어보자.
nsswitch.conf의 inode값은 10이다.
하드링크된 nc파일의 inode도 10이다.
3. 심볼릭 링크를 만들고 비교해보자.
nsswitch.conf의 inode값을 10이다.
<심볼릭 링크>
심볼릭 링크는 생성되는 파일의 inode와 원본파일의 inode가 다르다. 다른 inode값(위에선 inode3)에 원본 파일을 만날 수 있는 link값이 저장되어 있다.(화살표)
심볼릭링크된 sym파일의 inode는 11이다.
'OS > Theory' 카테고리의 다른 글
Solaris - 사용자 계정(useradd, usermod, passwd) (0) | 2016.04.23 |
---|---|
세그먼테이션(Segmentation), 세그먼트의 보호(Protection)와 공유(Sharing) (0) | 2016.04.21 |
Working set이론 (0) | 2016.04.21 |
상 메모리의 관리(적재, 배치, 할당 기법) (0) | 2016.04.20 |
2단계 페이징 사상, 역 페이지 테이블 사상 (0) | 2016.04.19 |
RECENT COMMENT