가상 파일 시스템이 문자 장치 및 네트워크 하위 시스템 위에서 작동할 수 있습니까?

가상 파일 시스템이 문자 장치 및 네트워크 하위 시스템 위에서 작동할 수 있습니까?

가상 파일 시스템은 문자 장치 및 네트워크 하위 시스템 위에서 작동합니까, 아니면 파일 시스템 및 블록 장치 위에서만 작동합니까?

"VFS가 정상에서 작동 중입니다"라는 말이 무슨 뜻인지 설명해 주실 수 있나요?

감사해요.

에서 나온 숫자리눅스 장치 드라이버아니오라고 말하는 것 같습니다.

여기에 이미지 설명을 입력하세요.

에서 나온 숫자위키피디아그것은 것 같다:

여기에 이미지 설명을 입력하세요.

답변1

최신 mmap 기술을 기반으로 하는 가상 파일 시스템은 전면 메모리와 후면 메모리 사이의 중간 계층 역할을 합니다.

SunOS(이 개념의 유래)에는 segvn일반 vnode 세그먼트 드라이버라는 일반 계층이 있으며 VFS 구현에서는 segvn을 사용하여 메모리 오류(일반적으로 백그라운드 메모리에서 데이터 손실)로부터 콜백을 가져옵니다. 로컬 파일 시스템에서 사용하는 백 저장소는 일반적으로 블록 장치 드라이버이지만 VFS는 네트워크 IO 호출과 같은 적절한 것을 구현할 수 있습니다.

따라서 VFS 구현이 실제로 수행하는 작업은 파일 시스템 네임스페이스의 데이터 요소를 백업 저장 장치의 블록 등에 연결하도록 관리하는 데이터 저장 방법을 구현하는 것입니다.

관련 정보