파일시스템 디버거 debugfs모드에서 파일링크 생성하기
작성자 정보
- 관리자 작성
- 작성일
컨텐츠 정보
- 2,319 조회
- 0 추천
- 목록
본문
파일시스템 디버거 debugfs모드에서 파일링크 생성하기
특정 파일시스템 내부에서 debugfs의 link전용명령어(또는 ln)로 특정 파일의 inode를 할당하여 링크를 생성할 수 있습니다.
다음 예는 debugfs모드에서 ls라는 전용명령어를 실행하여 현재 위치의 파일리스트를 확인하였습니다.
그리고 link라는 전용명령어를 이용하여 shadow라는 파일을 원본으로 하는 shadow_new라는 파일의 링크를 새로 생성하였습니다.
debugfs: ls 7313 (12) . 2 (12) .. 7314 (24) .bash_profile 7315 (16) .bashrc 7316 (16) .mozilla 7319 (20) .bash_logout 7320 (16) .gnome2 7321 (80) www 7328 (40) services 7330 (84) shadow 7335 (3776) statetab debugfs: debugfs: link shadow shadow_new
debugfs: debugfs: ls 7313 (12) . 2 (12) .. 7314 (24) .bash_profile 7315 (16) .bashrc 7316 (16) .mozilla 7319 (20) .bash_logout 7320 (16) .gnome2 7321 (12) www 7330 (68) shadow_new 7328 (40) services 7330 (84) shadow 7335 (3776) statetab debugfs: |
그 결과를 확인하기 위하여 ls를 실행하였으며 shadow_new라는 파일이 새로운 링크로 생성되었음을 알 수 있습니다.
여기서 확인해야 하는 것은 shadow_new라는 파일의 inode번호가 7330으로서 shadow파일의 inode번호 7330과 동일하다는 것입니다.
즉, shadow파일을 원본으로 생성한 파일이기 때문입니다.
그리고 다음은 debugfs모드에서 빠져 나와서(quit) 쉘상태에서 ls를 실행한 것입니다.
첫번째 실행한 “ls -l”은 shadow_new파일이 새로 생성되었음을 확인하기 위한 것이고, 두번째 실행한 “ls -li”는 shadow_new파일의 inode번호가 7330번임을 확인하기 위한 것입니다.
이것은 shadow파일과 동일한 inode번호임을 알 수 있습니다.
debugfs: quit [root@su250 sulinux]# [root@su250 sulinux]# ls -l
합계 424 -rw-r--r-- 1 root root 410108 2009-01-04 20:40 services -r-------- 1 root root 1710 2009-01-04 20:40 shadow -r-------- 1 root root 1710 2009-01-04 20:40 shadow_new -rw-r--r-- 1 root root 212 2009-01-04 20:40 statetab drwxr-xr-x 2 root root 4096 2008-12-23 02:55 www [root@su250 sulinux]# [root@su250 sulinux]# ls -li
합계 424 7328 -rw-r--r-- 1 root root 410108 2009-01-04 20:40 services 7330 -r-------- 1 root root 1710 2009-01-04 20:40 shadow 7330 -r-------- 1 root root 1710 2009-01-04 20:40 shadow_new 7335 -rw-r--r-- 1 root root 212 2009-01-04 20:40 statetab 7321 drwxr-xr-x 2 root root 4096 2008-12-23 02:55 www [root@su250 sulinux]# |
즉, ln 또는 link라는 debugfs전용명령어로 특정파일을 원본으로 하는 링크를 생성하면 원본파일과 동일한 inode번호를 가지는 새로운 파일이 생성된다는 것을 우리는 이번 예에서 알 수 있습니다.
관련자료
-
이전
-
다음