답변:
유닉스 시스템에는 단일 디렉토리 트리가 있습니다. 액세스 가능한 모든 스토리지는이 단일 디렉토리 트리에서 연관된 위치를 가져야합니다. 이것은 파일 경로의 가장 일반적인 구문에서 스토리지 구성 요소 (드라이브) 당 하나의 디렉토리 트리가있는 Windows와는 다릅니다.
마운트는 저장 장치를 디렉토리 트리의 특정 위치에 연결하는 작업입니다. 예를 들어, 시스템이 부팅 될 때 특정 저장 장치 (일반적으로 루트 파티션이라고 함)는 디렉토리 트리의 루트와 연관됩니다. 즉, 해당 저장 장치가 마운트되어 있습니다 /
(루트 디렉토리).
이제 CD-ROM의 파일에 액세스하려고한다고 가정하겠습니다. 디렉토리 트리의 위치에 CD-ROM을 마운트해야합니다 (CD를 넣을 때 자동으로 수행 될 수 있음). CD-ROM 장치가 /dev/cdrom
있고 선택한 마운트 지점이 /media/cdrom
입니다. 해당 명령은
mount /dev/cdrom /media/cdrom
해당 명령이 실행되면 /dir/file
시스템 에서 CD-ROM의 위치에 파일로 액세스 할 수 있습니다 /media/cdrom/dir/file
. CD 사용을 마치면 명령을 실행 umount /dev/cdrom
하거나 umount /media/cdrom
(둘 다 작동합니다. "배출"또는 "안전하게 제거"버튼을 클릭하면 일반 데스크탑 환경에서이를 수행합니다).
마운트는 실제 저장 장치뿐만 아니라 파일로 액세스 할 수있는 모든 항목에 적용됩니다. 예를 들어, 모든 Linux 시스템에는 아래에 특수 파일 시스템이 마운트되어 /proc
있습니다. 해당 파일 시스템 ( proc
)에는 기본 스토리지가 없습니다. 파일에있는 파일은 실행중인 프로세스 및 다양한 기타 시스템 정보에 대한 정보를 제공합니다. 정보는 메모리 내 데이터 구조에서 커널에 의해 직접 제공됩니다.
man mount
/dev/cdrom
합니까? 왜 직접 액세스하지 /dev/cdrom
않습니까? CD Rom이 아직 마운트되지 않은 경우 어떻게 시스템 경로의 일부입니까? 는 IS /dev/cdrom
즉, 단지 가상 파일이 아니라 내가에서 파일을 읽을 수있는 폴더 이유?
/dev/cdrom
은 장치의 내용을 거대한“파일”로 표시합니다. 파일 시스템을 거치지 않고 드라이브에서 직접 데이터를 읽습니다. 마운트하면 데이터를 포함하는 장치 (일반적으로 /dev/something
)를 디렉토리 (예 :)와 연결할 /media/cdrom
뿐만 아니라 장치의 데이터가 구성되는 방식을 이해하고이를 파일 및 디렉토리로 표시하는 코드 조각 인 파일 시스템 드라이버와도 연결됩니다.
Linux에서 장치를 마운트한다는 것은 무엇을 의미합니까?
간단히 말해서 마운트 지점은 디스크에 저장된 데이터 (파일 및 폴더)에 액세스하기위한 디렉토리입니다.
비유 : 의례
그의 경작되지 않은 땅을 그의 아이들에게 배포 한 농부 이야기와 그들이 그 땅에서 한 일을 읽어 봅시다.
25 헥타르의 불모의 땅 전체를 세 자녀에게 나누어 줄 생각을 가진 농부가 있습니다.
아이 1 : 요한은 8 헥타르의 땅을 얻었습니다.
아이 2 : 바비는 13 헥타르의 땅을 얻었습니다.
아이 3 : 스티브는 4 헥타르의 땅을 얻었습니다.
이제 농부의 아이들은 각자의 땅을 개량 할 계획을 세우고 재배하려고하는 농작물에 따라 쟁기질을 시작했습니다.
요한은 오렌지를 재배하려고합니다.
바비는 망고를 재배하려고합니다.
Steve는 옥수수 재배를 원합니다.
이 작물 / 과일 나무 재배를 위해서는 작물에 맞게 다르게 쟁기질을해야합니다. 아래에 표시된 것처럼 망고 쟁기 재배 다이어그램은 옥수수 재배와 다릅니다. 이것이 완료되면 그들은 각자의 작물을 땅에 심습니다.
농작물이 자라면서 침입자들로부터 보호되어야하고, 땅 주위에 울타리를 마련하고 각 땅에 출입구를 만들었습니다.
그래서 누군가 자신의 땅에 접근하려면이 문을 통해 들어가 과일 / 옥수수를 땅에서 가져와야합니다.
디스크 관리에 대한이 이야기의 분석은 다음과 같습니다.
드라이브 장착이란 무엇입니까? 컴퓨터가 모든 종류의 저장 장치 (예 : 하드 드라이브, CD-ROM 또는 네트워크 공유)를 사용하려면 컴퓨터 파일 시스템을 통해 사용자 나 운영 체제에 액세스 할 수 있어야합니다. 이 과정을 장착이라고합니다. 마운트 된 미디어의 파일에만 액세스 할 수 있습니다.
포맷 및 마운트 컴퓨터는 디스크 나 CD-ROM과 같은 미디어에 기록 된 특정의 구조화 된 파일 형식으로 데이터를 저장합니다. 데이터를 올바르게 해석하려면 컴퓨터가이 미디어의 형식을 읽을 수 있어야합니다. 컴퓨터가 형식을 인식하지 못하면 오류를 반환합니다. 또한 컴퓨터가 손상되었거나 인식 할 수없는 형식으로 작업하도록하면 데이터가 잘못 기록되어 미디어에 저장된 모든 파일을 복구 할 수 없게됩니다.
장착하면 컴퓨터가 미디어 형식을 인식 할 수 있습니다. 컴퓨터가 해당 형식을 인식하지 못하면 장치를 탑재 할 수 없습니다. 미디어가 성공적으로 마운트되면 컴퓨터는 미디어의 파일 시스템을 로컬 파일 시스템에 통합하고 외부 장치에 액세스 할 수있는 로컬에서 사용 가능한 링크 인 마운트 지점을 만듭니다. Windows 또는 Mac OS X에서 마운트 지점은 디스크 또는 다른 아이콘으로 표시됩니다. Unix 또는 Linux에서 마운트 지점은 디렉토리입니다. 대부분의 운영 체제는 마운트 및 마운트 해제를 처리합니다.
워싱턴 DC의 포스트 마스터 장군의 직업을 고려해 봅시다.
초기에는 어느 곳 으로든 모든 길은 PA 애비뉴에서 바깥쪽으로 이어졌습니다. 우편물을 받으려면 PA 애비뉴에서 해당 위치를 탐색 할 수 있어야합니다. 누군가가 PA 애비뉴 거리를 짓고 집을 짓는다면 그는 나에게 다음과 같이 말해야합니다.
"우리 집은이 GPS 위치에 있습니다. 그러나 우편을 받으려면 PA 애비뉴에서 시작한 다음 K 거리로 이동 한 다음 내 집으로 가십시오"
mount GPS_LocationOfMyHouse to PA Avenue / K street / MyHouse
마운팅은 포스트 마스터 장군에게 집이 PA 애비뉴와 관련된 곳 또는이 경우 루트 경로를 알려주는 과정입니다.