중복 가능성:
Linux 커널 소스 코드 이해
그래요틀림없이여기에 뭔가가 빠졌나 봐요. 나는 평생 동안 이러한 시스템 호출에 대한 소스 코드를 찾을 수 없습니다. 나는 그들의 번호와 프로토타입을 찾을 수 있지만, 실제로 그것을 구현하는 함수를 찾을 수는 없는 것 같습니다.
관심 있는 사람이 있다면: 내가 그것을 찾으려고 하는 이유는 커널의 플로피 드라이버 및/또는 내 플로피 드라이브 자체의 문제를 디버깅할 수 있기 때문입니다. 잘 추가/제거할 수 있어요. 드라이브는 DOS와 Windows에서 잘 작동합니다. 그러나 디스크(어떤 디스크든 상관없음)를 마운트하면 디스크가 약 1/10초 동안 마운트된 다음 자동으로 마운트 해제됩니다. 원인을 찾고 있으며 문제를 해결하기 위해 로컬에서 커널을 패치할 수 있는 방법이 있는지 알아보고 있습니다.
나도 알아요, 이제 더 이상 플로피 디스크를 사용하는 사람이 없어요. 하지만 나는 아무 것도 아닌 것 같아요. :)
답변1
그들은fs/super.c
리눅스 2.4에서:
내 컴퓨터(Linux 2.6.24)에서는 다음 위치에 있습니다.fs/namespace.c
:
sys_mount
Linux 2.6.39(최신 안정 버전)에서는 해당 기능을 compat_sys_mount
찾을 수 없지만 /fs/compat.c
.
감사해요자일스오래된 정보를 표시하는 데 사용됩니다.