저는 유닉스 방랑자입니다. 방금 심볼릭 링크에 할당된 데이터 블록이 없다는 것을 알았습니다. 심볼릭 링크 파일의 inode가 심볼릭 링크가 참조하는 파일 이름을 저장한다고 생각했는데, 이것이 실제로 사실입니까?
$ stat sdb
File: sdb -> /dev/sdb
Size: 8 Blocks: 0 IO Block: 4096 symbolic link
Device: 803h/2051d Inode: 26348139 Links: 1
....
지금은 sdb 심볼릭 링크의 inode에 다른 것(예: 소유자, 권한...) + /dev/sdb
경로가 포함되어 있다는 한 가지 가능성만 상상할 수 있습니다.
답변1
외부 4inode 내에 심볼릭 링크의 대상을 저장합니다., 대상 길이가 60바이트 미만인 경우. 더 긴 대상은 데이터 블록에 저장됩니다.