본문 바로가기
리눅스

Mount (computing)

by 다움위키 2024. 12. 17.

원문 보기: https://dawoum.duckdns.org/wiki/Mount_(computing)

 

마운팅(Mounting)은 컴퓨터 운영 시스템이 저장 장치 (예를 들어, 하드 드라이브, CD-ROM, 또는 네트워크 공유)에 있는 파일디렉토리를 사용자에 대해 컴퓨터의 파일 시스템을 통해 접근하도록 만드는 과정입니다.

일반적으로, 마운팅의 과정은 운영 시스템이 저장 매체에 접근하고, 가상 파일 시스템 (VFS) 구성 요소에 등록하기 전에 파일 시스템 구조와 메타데이터를 인식, 읽고, 처리하는 과정으로 구성됩니다.

새로 마운트된 미디어가 등록된 VFS에서 위치는 ​​"마운트 지점"이라고 합니다; 마운팅 과정이 완료될 때, 사용자는 해당 지점에서 미디어의 파일과 디렉토리에 접근할 수 있습니다.

마운트의 반대 과정은 언마운팅(unmounting)이라고 하며, 이것에서 운영 시스템은 마운트 지점에 있는 파일과 디렉토리에 대한 모든 사용자 접근을 차단하고, 남아 있는 사용자 데이터 대기열을 저장 장치에 쓰고, 파일 시스템 메타데이터를 새로 고친 후 장치에 대한 접근을 포기하여 저장 장치를 안전하게 제거할 수 있도록 합니다.

통상적으로 컴퓨터가 종료될 때, 모든 각 마운트된 저장 장치는 언마운팅 과정을 거쳐 대기 중인 모든 데이터가 해당 장치에 기록되었는지 확인하고 미디어의 파일 시스템 구조 무결성을 유지합니다.

Overview

마운트 지점은 루트 파일 시스템으로 사용되는 파티션에서 위치입니다. 자기, 자기-광학, 광학, 및 반도체 (솔리드-스테이트) 드라이브를 포함하여 다양한 유형의 저장소가 존재합니다. 이 중 하나를 저장소로 사용하기 전에 정보를 읽고 쓰는 수단을 구성해야 하며, 이에 대한 지식이 운영 시스템에서 사용할 수 있어야 합니다. 이러한 구성은 파일 시스템이라고 불립니다. 각각의 다른 파일 시스템은 호스트 운영 시스템에 메타데이터를 제공하여 데이터를 읽고 쓰는 방법을 알 수 있도록 합니다. 매체 (또는 파일 시스템이 RAID 어레이와 같이 볼륨 파일 시스템인 경우 미디어)가 마운트될 때, 이들 메타데이터는 운영 시스템에서 읽어 저장소를 사용할 수 있도록 합니다.

유닉스-계열 운영 시스템은 종종 마운팅 과정을 지원하고 새로운 기능을 제공하는 소프트웨어와 도구를 포함합니다. 이들 전략 중 일부는 목적을 반영하여 "자동-마운팅"이라는 용어로 불리워 왔습니다.

많은 상황에서, 루트가 아닌 파일 시스템은 운영 시스템이 부팅되자마자 사용할 수 있어야 합니다. 따라서 모든 유닉스-계열 시스템은 부팅 시 파일 시스템을 마운트하는 기능을 제공합니다. 시스템 관리자는 구성 파일 fstab (Solaris에서는 vfstab)에서 이러한 파일 시스템을 정의하며, 여기에는 옵션과 마운트 지점도 표시됩니다. 어떤 상황에서, 부팅 시 특정 파일 시스템을 마운트할 필요가 없지만, 그 이후에 사용하고 싶을 수도 있습니다. 유닉스-계열 시스템에 대해 유틸리티 중에는 필요에 따라 미리 정의된 파일 시스템을 마운트할 수 있는 유틸리티가 있습니다.

Removable media

이동식 미디어는 마이크로컴퓨터 플랫폼에서 매우 공통적입니다. 그것들은 프로그램과 데이터를 물리적 연결 없이 기계 사이에 전송될 수 있도록 합니다. 공통적인 예로는 USB 대용량 저장 장치 (플래시 드라이브), 메모리 카드, CD-ROM, 및 DVD가 있습니다. 따라서 유틸리티가 개발되어 미디어의 존재와 가용성을 감지하고 그런-다음 임의의 사용자 개입 없이 해당 미디어를 마운트합니다.

일부 유닉스-계열 시스템은 리눅스 supermount-ng 프로젝트에서 구현된 것처럼 supermounting이라는 개념을 도입했습니다. 예를 들어, supermount된 플로피 디스크는 시스템에서 물리적으로 제거할 수 있습니다. 통상적인 상황 아래에서, 디스크는 동기화되고 그런-다음 제거하기 전에 언마운트됩니다. 동기화가 발생한다는 조건으로 하여, 다른 디스크가 드라이브에 삽입될 수 있습니다. 시스템은 디스크가 변경되었음을 자동으로 알아차리고 새 미디어를 반영하도록 마운트 지점 내용을 업데이트합니다. 유사한 기능은 Windows 기계에서 찾을 수 있습니다.

자동 마운터는 마운트해야 할 디렉토리에 대한 참조가 있을 때 파일 시스템을 자동으로 마운트합니다. 이것은 보통 이동식 미디어에 적합할 미디어 삽입과 같은 이벤트에 의존하기보다는 네트워크 서버의 파일 시스템에 사용됩니다.

See also