원격 파일 시스템이란 무엇입니까?
컴퓨터와 관련하여 "원격 파일 시스템"이라는 용어는 저장 장치와 같은 위치에 있지 않은 컴퓨터 시스템에서 다양한 프로토콜을 통해 액세스 할 수있는 실제 디스크를 나타내거나 사용 된 소프트웨어 프로토콜을 가리킬 수 있습니다. 네트워크를 통해 파일에 액세스합니다. 원격 파일 시스템을 통해 하나 이상의 사용자가 사용자의 컴퓨터에 직접 연결되지 않은 저장 장치의 데이터 파일을 보거나 편집하거나 조작 할 수 있습니다. 이는 중앙 정보 저장소가 사용되는 대기업에서 수행되거나 자체 파일 시스템을 유지 관리 할 수없는 벙어리 터미널 또는 장치를 통해 구현 될 수 있습니다. 일반적으로 원격 파일 시스템을 사용하는 경우 파일이 위치한 실제 시스템 (하드 드라이브, 드라이브 배열 또는 기타 여러 링크 된 원격 파일 시스템)을 설명합니다. 소프트웨어 용어로 원격 파일 시스템은 네트워크 파일 시스템 (NFS)과 같은 통신 프로토콜을 의미 할 수 있으며, 이는 네트워크를 통해 파일에 안전하고 오류없이 액세스 할 수 있도록하는 데 사용됩니다.
원격 파일 시스템을 사용하거나 개발할 때 궁극적으로 목표는 사용자가 투명한 방식으로 원격 드라이브에 액세스 할 수 있도록하여 로컬 드라이브에 액세스하는 것과 거의 구별 할 수 없도록하는 것입니다. 이것이 달성되는 한 가지 방법은 소프트웨어가 파일 시스템을 호스팅하는 컴퓨터에 연결하고 서버가 파일을 조작하는 명령을 실행하도록 직접 요청하는 RPC (원격 프로 시저 호출)를 사용하는 것입니다. 이를 통해 서버는 자체 소프트웨어로 파일을 관리 할 수 있으므로 네트워크를 통해 전체 파일 시스템의 작동을 에뮬레이션하려는보다 정교한 프로토콜의 필요성이 줄어 듭니다.
원격 파일 시스템에 액세스하는 방법은 여러 가지가 있습니다. 가장 일반적으로 로컬 파일 액세스에 사용되는 GUI와 유사한 그래픽 사용자 인터페이스 (GUI)가 원격 액세스에 사용됩니다. 또는 일부 네트워크 시스템은 특히 명령 줄 유틸리티를 사용하여 파일을 수정하거나 정렬하는 시스템에서 텍스트 명령 줄을 사용합니다. 경우에 따라 파일 시스템이 사용자에게 완전히 열려 있지 않으므로 워드 프로세서 또는 IDE (Integrated Development Environment)와 같은 다른 소프트웨어를 통해 액세스 할 수 있습니다. 어떤 방법을 사용하든 원격 파일 시스템은 종종 인증 된 사용자 만 파일에 액세스하고 시스템 관리자가 일부 사용자의 액세스 수준을 제한 할 수 있도록 암호로 서버에 로그온해야합니다.