Linux에서 장치를 마운트한다는 것은 무엇을 의미합니까?


67

Linux에서 장치를 언급 할 때 "마운팅"이라는 용어를 들었습니다. 실제 의미는 무엇입니까? 이전 버전과 달리 어떻게 처리합니까?

나는 커맨드 라인을 통해 수동으로하지 않았다. Linux에서 간단한 장치를 마운트하기위한 단계 (명령)를 제공 할 수 있습니까?


답변:


80

유닉스 시스템에는 단일 디렉토리 트리가 있습니다. 액세스 가능한 모든 스토리지는이 단일 디렉토리 트리에서 연관된 위치를 가져야합니다. 이것은 파일 경로의 가장 일반적인 구문에서 스토리지 구성 요소 (드라이브) 당 하나의 디렉토리 트리가있는 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)에는 기본 스토리지가 없습니다. 파일에있는 파일은 실행중인 프로세스 및 다양한 기타 시스템 정보에 대한 정보를 제공합니다. 정보는 메모리 내 데이터 구조에서 커널에 의해 직접 제공됩니다.


1
알았어 고마워. 이 단일 만이 cdrom을 / media / cdrom에 마운트합니까? 이 명령의 옵션은 어떻습니까?
Renjith G

1
@Renjith 당신은 쉽게 실행하여 찾을 수 있습니다man mount
phunehehe

여기 내가 이해하지 못하는 것이 있습니다. CD Rom이 디렉토리 트리에 이미 존재할 때 왜 CD Rom을 마운트해야 /dev/cdrom합니까? 왜 직접 액세스하지 /dev/cdrom않습니까? CD Rom이 아직 마운트되지 않은 경우 어떻게 시스템 경로의 일부입니까? 는 IS /dev/cdrom즉, 단지 가상 파일이 아니라 내가에서 파일을 읽을 수있는 폴더 이유?
user2173353

1
@ user2173353 /dev/cdrom은 장치의 내용을 거대한“파일”로 표시합니다. 파일 시스템을 거치지 않고 드라이브에서 직접 데이터를 읽습니다. 마운트하면 데이터를 포함하는 장치 (일반적으로 /dev/something)를 디렉토리 (예 :)와 연결할 /media/cdrom뿐만 아니라 장치의 데이터가 구성되는 방식을 이해하고이를 파일 및 디렉토리로 표시하는 코드 조각 인 파일 시스템 드라이버와도 연결됩니다.
Gilles

19

Linux에서 장치를 마운트한다는 것은 무엇을 의미합니까?

간단히 말해서 마운트 지점은 디스크에 저장된 데이터 (파일 및 폴더)에 액세스하기위한 디렉토리입니다.

비유 : 의례

그의 경작되지 않은 땅을 그의 아이들에게 배포 한 농부 이야기와 그들이 그 땅에서 한 일을 읽어 봅시다.

25 헥타르의 불모의 땅 전체를 세 자녀에게 나누어 줄 생각을 가진 농부가 있습니다.
여기에 이미지 설명을 입력하십시오

아이 1 : 요한은 8 헥타르의 땅을 얻었습니다.

아이 2 : 바비는 13 헥타르의 땅을 얻었습니다.

아이 3 : 스티브는 4 헥타르의 땅을 얻었습니다.

여기에 이미지 설명을 입력하십시오

이제 농부의 아이들은 각자의 땅을 개량 할 계획을 세우고 재배하려고하는 농작물에 따라 쟁기질을 시작했습니다.

  • 요한은 오렌지를 재배하려고합니다.

  • 바비는 망고를 재배하려고합니다.

  • Steve는 옥수수 재배를 원합니다.

이 작물 / 과일 나무 재배를 위해서는 작물에 맞게 다르게 쟁기질을해야합니다. 아래에 표시된 것처럼 망고 쟁기 재배 다이어그램은 옥수수 재배와 다릅니다. 이것이 완료되면 그들은 각자의 작물을 땅에 심습니다.
여기에 이미지 설명을 입력하십시오

농작물이 자라면서 침입자들로부터 보호되어야하고, 땅 주위에 울타리를 마련하고 각 땅에 출입구를 만들었습니다.

여기에 이미지 설명을 입력하십시오
그래서 누군가 자신의 땅에 접근하려면이 문을 통해 들어가 과일 / 옥수수를 땅에서 가져와야합니다.

디스크 관리에 대한이 이야기의 분석은 다음과 같습니다.

  • 농민 토지는 전체 디스크와 같습니다
  • 농부가 자녀에게주는 조각을 파티션이라고합니다.
  • 농작물 재배를위한 경작지를 서식이라고합니다.
  • 나무와 작물을 심는 것은 디스크 / 파티션과 유사합니다.
  • 게이트를 배치하여 재배 작물과 나무를 보호하는 것을 장착 이라고 합니다.

여기에 이미지 설명을 입력하십시오


1
매우 훌륭하고 도움이되는 비유
vimal krishna

짧고 간단합니다. +1
Bob

2
이전 답변에 따르면, 장착은 사람이 현장의 한 부분에 들어가는 것과 비슷하며 울타리를 만들어 보호하지는 않습니다. 이전 답변 인용 : "마운팅은 저장 장치를 디렉토리 트리의 특정 위치에 연결하는 작업입니다."
Josef Klimuk

1

출처

드라이브 장착이란 무엇입니까? 컴퓨터가 모든 종류의 저장 장치 (예 : 하드 드라이브, CD-ROM 또는 네트워크 공유)를 사용하려면 컴퓨터 파일 시스템을 통해 사용자 나 운영 체제에 액세스 할 수 있어야합니다. 이 과정을 장착이라고합니다. 마운트 된 미디어의 파일에만 액세스 할 수 있습니다.

포맷 및 마운트 컴퓨터는 디스크 나 CD-ROM과 같은 미디어에 기록 된 특정의 구조화 된 파일 형식으로 데이터를 저장합니다. 데이터를 올바르게 해석하려면 컴퓨터가이 미디어의 형식을 읽을 수 있어야합니다. 컴퓨터가 형식을 인식하지 못하면 오류를 반환합니다. 또한 컴퓨터가 손상되었거나 인식 할 수없는 형식으로 작업하도록하면 데이터가 잘못 기록되어 미디어에 저장된 모든 파일을 복구 할 수 없게됩니다.

장착하면 컴퓨터가 미디어 형식을 인식 할 수 있습니다. 컴퓨터가 해당 형식을 인식하지 못하면 장치를 탑재 할 수 없습니다. 미디어가 성공적으로 마운트되면 컴퓨터는 미디어의 파일 시스템을 로컬 파일 시스템에 통합하고 외부 장치에 액세스 할 수있는 로컬에서 사용 가능한 링크 인 마운트 지점을 만듭니다. Windows 또는 Mac OS X에서 마운트 지점은 디스크 또는 다른 아이콘으로 표시됩니다. Unix 또는 Linux에서 마운트 지점은 디렉토리입니다. 대부분의 운영 체제는 마운트 및 마운트 해제를 처리합니다.


1

유추에 의한 설명

워싱턴 DC의 포스트 마스터 장군의 직업을 고려해 봅시다.

초기에는 어느 곳 으로든 모든 길은 PA 애비뉴에서 바깥쪽으로 이어졌습니다. 우편물을 받으려면 PA 애비뉴에서 해당 위치를 탐색 할 수 있어야합니다. 누군가가 PA 애비뉴 거리를 짓고 집을 짓는다면 그는 나에게 다음과 같이 말해야합니다.

"우리 집은이 GPS 위치에 있습니다. 그러나 우편을 받으려면 PA 애비뉴에서 시작한 다음 K 거리로 이동 한 다음 내 집으로 가십시오"

mount GPS_LocationOfMyHouse to PA Avenue / K street / MyHouse

마운팅은 포스트 마스터 장군에게 집이 PA 애비뉴와 관련된 곳 또는이 경우 루트 경로를 알려주는 과정입니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.