C에서 NFS (Network File System)를 직접 구현하고 있습니다. 사용 가능한 리소스/참조가 있습니까? 어디서부터 시작해야할지 모르겠다. 나는 이것이 전에 여기 왔었 기 때문에 이것이 stackoverflow에 게시하는 질문이 아니라는 것을 이해하지만 실제로 시작해야한다. 나는 NFS의 개념과 그것이 실제로 어떻게 작동하는지에 대해 잘 알고있다. 도움이된다면 도움이 될 것입니다.C에 NFS 구현이 있습니까?
0
A
답변
2
위에서 설명한 것처럼 구현은 VFS 확장 모듈이어야합니다. Linux 커널 이해에서 VFS 관련 장을 읽어 보시기 바랍니다. VFS는 커널에서 가장 아름답게 쓰여진 코드 중 하나입니다. 그것은 C로 쓰여진 객체 지향형이며, 그러한 확장의 구현은 그리 어렵지 않습니다. 기본적으로 열기, 쓰기 등의 명령에 대한 함수 포인터 구조가 제공됩니다. 구현해야합니다.
리눅스 구현 살펴보기 – stdcall
솔직히, 나는 리눅스 환경에서 코드를 작성해야 할 것이다. 그래도 C 프로그래밍에 있어야합니다. – noobcoder
대학 프로젝트입니까? – stdcall