리눅스에서 디스크에 데이터가 저장되면 데이터에 대한 메타정보인 inode가 만들어지고

파일이 inode를 가리키는 포인터잖아

그 파일을 ln으로 하드링크 만들면 사실상


void* file = &inode;

void* hardlink = file;


이거 아님?


그럼 파일은 그냥 리눅스에서 관리하는 inode에 대한 포인터고

하드링크는 사용자가 만들 수 있는 inode에 대한 포인터고

둘의 차이는 없는거 아님?


내가 모르는게 있냐