왜 / mnt와 / media가 있습니까?


112

/ mnt와 / media를 모두 갖는 것이 약간 중복되는 것 같습니다. 내가 모르는 둘 사이에 확실한 차이점이 있습니까?

대부분의 사람들이 물건을 어디에 설치해야하는지에 따라 표준이 있습니까? 예를 들어 특정 유형의 장치에 사용하는 것이 있습니까?


답변:


93

새로운 표준은 / media는 시스템이 이동식 미디어를 마운트하는 곳이고 / mnt는 수동으로 마운트하는 것입니다.

자세한 내용 은 파일 시스템 계층 표준 (FHS) 을 참조하십시오.


그건 그렇고,이 웹 사이트 링크는이 맥락에서 / mnt의 목적에 대해 명확하지 않습니다.
djangofan

1
그것은 말한다 /mnt시스템 관리자를위한 것입니다. 이는 /mnt시스템 자체에서 사용해서는 안됨을 의미 합니다. 따라서 컴퓨터가 CD 또는 DVD를 자동으로 마운트하는 경우에는 CD가 /media아닌에 마운트해야합니다 /mnt.
Mikel

나는 분명히 (당신과 함께) 동의하지만 기사는 명시 적으로 말하지 않았습니다.
djangofan

6
/ mnt가 임시 용이고 / media가 이동식이 아닌 경우 영구적 인 비 이동식 장치 / 파티션을 마운트해야하는 경우. 즉, NTFS로 포맷되었지만 시작시 자동 마운트해야하는 내장 HDD?
Caltor

1
사양을 다시 읽지 않으면 명시 적으로 지적하지 않는 한 다른 드라이브를 사용해서는 안되므로 해당 드라이브의 파티션을 원하는 위치 (예 : /data또는)에 마운트 할 수 있습니다 /a.
Mikel

31

아직 언급하지 않은 또 다른 중요한 차이점이다 장치 아래에 장착 /mnt노틸러스 '왼쪽 창에 표시되지 아래에 장착 그 동안, /media(또한 아직 장착되지 않은 장치를 자동 감지)한다.

예를 들어, 노틸러스 왼쪽 창의 "장치"하위 섹션에 특정 파티션을 표시하지 않으려면 아래에서 해당 파티션에 대한 하위 디렉토리를 작성하고 해당 /mnt파티션에 대한 항목을 작성하십시오 /etc/fstab(또는 디스크 유틸리티)와 새로 생성 된 디렉토리를 마운트 지점으로 지정하십시오.

/dev/{block_device_name)   /mnt/{descriptive_name}   {fs_type}   {mount,options}  0 2

더 나은 noauto방법은 fstab / Disks에 마운트 옵션을 추가하면 파티션이 노틸러스에 나타나지 않거나 마운트되지 않는 것입니다 (파일이 실수로 엉망이되는 것을 방지)! 예를 들어 Windows를 사용한 이중 부팅의 경우 다음을 수행 할 수 있습니다.

/dev/sda1   /mnt/win7   ntfs-3g   rw,user,noauto,gid=100,uid=1000,nls=utf8,umask=002   0 0

에서 /etc/fstabWindows 파티션이 노틸러스에 표시되지 않도록 mount해야합니다 (필요한 경우 명령을 통해 여전히 액세스 가능 ).

다음은 liveUSB로 만든 스크린 샷이며 세 가지 경우를 모두 보여줍니다. / media로 이동하지만 / mnt로 이동하지 않는 마운트되지 않은 / 마운트 된 장치를 표시하는 노틸러스

  • 자동 감지 된 장치가 마운트되지 않았습니다 ( "16GB 볼륨" /dev/sdb1)
  • /media서브 디렉토리 에 마운트 되어 노틸러스에 나타나는 장치 ( "iso" /dev/sdb2)
  • 내 Windows 파티션이 /dev/sda3마운트 /mnt되었지만 노틸러스 왼쪽 창에 표시되지 않습니다 (fstab에 항목이 있으므로 마운트되지 않은 경우 동일).

반대로, 공유 데이터 파티션이 노틸러스에 표시되기를 원하므로 /media마운트 지점을 할당 하고 auto마운트 옵션을 설정하여 데이터를 클릭 하고 GUI에서 액세스 할 수 있습니다.

나에게 이것은 두 디렉토리 사이의 가장 큰 차이점입니다.


노틸러스가 마운트 외부에 마운트를 표시하지 않으려면 마운트 할 때 /mnt/플래그를 지정해야한다고 x-gvfs-hide덧붙였습니다. 예를 들어, fstab 파일 내에서 수행 할 수있는 방법은 다음과 같습니다 /mnt/my-drive/path/to/my-folder /home/my-username/my-folder-shortcut none bind,x-gvfs-hide 0 0. 나에게 이것은 큰 문제입니다. 유용한 힌트라고 동의하면 답변에 추가해 주시면 감사하겠습니다.
whyer

12

내가 이해하는 것처럼 / media는 광 드라이브 및 기타 임시 미디어와 같은 것을 마운트하는 데 사용되며 / mnt는 일반적으로 영구적으로 연결된 저장소 (일반적으로 내부 디스크)를위한 것입니다.

물론, 원하는 곳 어디에서나 장치를 마운트 할 수 있습니다. / mnt 및 / media 디렉토리는 더 일반적입니다.


1
당신은 그것을 잘못 이해합니다! /mnt사용자가 임시 리소스를 수동으로 마운트 할 수있는 장소로 제안 된 반면 /media정적 / 자동으로 마운트 된 장치 에는 사용해야합니다. freedesktop.org를 확인하십시오
underscore_d

11

/ mnt는 외부 미디어를 수동으로 임시로 마운트하기위한 장소로 이미 승인되었습니다. / media 디렉토리는 외부 또는 기타 여러 매체를 자동으로 마운트 할 수있는 장소로 작성되었습니다.


귀하의 답변과 kiswa의 답변이 정반대입니다. 누가 맞아? Mikel이 제공 한 웹 사이트가 충분하지 않습니다.
djangofan

3
@djangofan, mine;)
psusi

1

이 문제는 더 심화됩니다. 내부 드라이브를 마운트 /mnt하고 외부 이동식 장치를에 유지하고 싶습니다 /media.

이 게시물 은 호스트 시스템과 같은 역할 /media을하는 특정 시스템 및 사용자 프로세스에 대한 액세스가 차단 된 경우 (마운트 된 드라이브에 연결된 기본 제한 umask로 인해) 기능상의 차이를 보여줍니다 /mnt.


1
더 많은 여유 권한이 있다고해서 추천 할 필요는 없습니다. 특히 FreeDesktop 권장 사항과 상반되는 경우. 다른 잘못된 답변에 대한 내 의견을 참조하십시오.
underscore_d
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.