그래서 컴퓨터에서 파일을 암호화하는이 소프트웨어를 만들고 있습니다. 내 친구 (우리는 두 학생 다. 그래서 우리에게 너무 열심히하지 마라) 내가 가상 파일 시스템을 사용할 것을 제안했다. 그 이유를 물었고, 심지어이다, 그들은 나에게 가상 파일 시스템 사용의 요지는 무엇입니까?
도움이되지 않은 일부 반 개다 대답했다 [이 중요한 경우 나도 몰라을하지만 리눅스 환경에있어]무엇 그래서 걱정하지 않아도 Google에서 검색했습니다. 하지만 난 여전히 그것을 얻지 마십시오. 설명, 특히 Wikipedia의 설명은 나에게 이해가 가지 않습니다. VFS 란 무엇입니까? 가상 파일 시스템을 사용하는 데 실제로 필요한 또는 이점은 무엇입니까? 마찬가지로, 반대가 아니라?
저는 실제로 궁금해서 도움을 청하기 때문에, 제가 유용하게 쓰고 있다면, 제가 만들고있는 것에 그것을 구현하고 싶습니다.
는VFS
이 추상화 계층이다, 아주 일반적으로
가상 파일 시스템은 일반적으로 OS의 실제 파일 시스템을 추상화하는 커널 레이어입니다. 원본 FS가 NTFS, HFS, Ext4 등인 경우에도 동일한 방식으로 모든 파일에 액세스합니다. VFS는 실제 FSS 간의 차이점에 대해 다른 기술적 세부 사항을 숨 깁니다. 아마도 초기 문제와 관련이 없거나 crypto-FS를 구현하고 싶을 것입니다. –
스택 오버플로는 프로그래밍 및 개발 관련 질문을위한 사이트입니다. 이 질문은 프로그래밍이나 개발에 관한 것이 아니기 때문에 주제와는 거리가 먼 것처럼 보입니다. 도움말 센터에서 [여기에서 내가 질문 할 수있는 항목은 무엇입니까?] (http://stackoverflow.com/help/on-topic)를 참조하십시오. 아마도 [Super User] (http://superuser.com/) 나 [Unix & Linux Stack Exchange] (http://unix.stackexchange.com/)가 더 나은 곳이 될 것입니다. 또한 [Dev Ops에 관한 질문은 어디에 게시합니까?] (http://meta.stackexchange.com/q/134306)를 참조하십시오. – jww