“/”에서 여분의 영구 디스크를 어디에 장착해야합니까?


32

Wikipedia에 따르면

http://en.wikipedia.org/wiki/Unix_directory_structure

http://en.wikipedia.org/wiki/Filesystem_Hierarchy_Standard

여분의 디스크는 /mnt/첫 번째 링크 에 따라 장착 해서는 안되지만 두 번째 링크에 따라 이음새가 생기지 않습니다.

둘 다 그들이 안에해서는 안된다고 생각했다 /media.

의문

여분의 영구 디스크를 어디에 마운트해야합니까?


2
/ media를 피하는 이유는 (예를 들어) udisk가 자동으로 마운트 된 장치를 넣을 위치이므로, 물건을 넣으면 충돌 할 수 있습니다.

요즘에는 / media가 더 트렌디하다고 생각합니다. USB 드라이브와 핫스왑이라는 개념이 있기 전에 사람들은 / mnt 방식을 사용했습니다.
djangofan

3
/ mnt 자체 는 시스템 관리자 가 파일 시스템을 임시 로 마운트 할 수있는 지점 입니다. 이 권장 사항을 준수하면 거기에 영구적으로 마운트하는 것은 없습니다. 그러나 마찬가지로 / media에는 이동식 미디어의 마운트 지점이 포함되어 있습니다 . 만약 사용자 수 없습니다 "꺼내기"또는 "제거"그것은 그때는 아마 거기에 속하지 않습니다. 영구적 인 추가 드라이브를 마운트 할 위치에 대한 질문이 남아 있습니다.
trr

답변:


18

당신이 준 FHS 링크에 따르면

 /mnt/  Temporarily mounted filesystems.

따라서 나는 루트가 아닌 비 시스템 (/ var / log 또는 이와 유사한 것은 아님) 파일 시스템을 영구적으로 마운트해야한다고 가정합니다.

나는 항상 그들을 / mnt / fsidentifier에 넣은 다음 필요할 때 심볼릭 링크했습니다.

예를 들어, 한 시점에 / mnt / website, / mnt / appdata, / mnt / whatever를 가졌다면 심볼릭 링크하십시오. 나는 / mnt에 직접 아무것도 장착하지 않았다.

"깨끗한"솔루션을 원한다면 파일 시스템의 UUID를 가져 오는 스크립트를 작성하고 / mnt 또는 원하는 위치에 마운트 지점을 만든 다음 파일 시스템을 마운트 지점에 마운트 할 수 있습니다.


2
FHS는에 /mnt/website더 잘 배치 될 것임을 나타냅니다 /srv/website.
Tom Hale

17

추가 디스크는 일반적으로라는 디렉토리에 설치되어 일이 (가) 장치, 예를 탑재 반영 최초의 CD-ROM 장치에 대해. 이 규칙은 Linux에서 이동식 장치의 경우 광범위하게 따르지만 영구 장치의 경우는 아니지만 종종 있습니다./media/something/media/cdrom0

FHS는 /mnt일부 관리자가 /mnt자신을 임시 마운트의 마운트 지점으로 사용하기 때문에 디렉토리에서 배포를 금지 합니다. 관리자 인 경우 원하는 작업을 수행 할 수 있습니다. /mnt그 아래에 디렉토리를 만들면 마운트 지점으로 사용하지 마십시오 .

많은 곳에서 자체 컨벤션이 있습니다. 일부의 automounter는 자신의 디렉토리 또는 디렉토리를 (통해 구성해야 /etc/fstab하고 /etc/auto.*); /amnt또는 /auto일반적인 이름입니다. 네트워크 마운트는 종종 아래에 /net/$machine_name있습니다. 관리자의 마음을 통해 갔다 무엇 이건 그냥 사용하는 일부 장소 : /data, /local, /scratch, ...

물론 디렉토리 구조에서 특정 위치에있는 파일 시스템을 마운트해야합니다. 예를 들어, 메일 파티션은 일반적으로 /var/mail또는에 직접 마운트됩니다 /var/spool/mail. 홈 디렉토리가 여러 디스크 사이의 스프레드가 있다면, 그것은 아래를 탑재 일반의 /home, 예를 들면 ~alice= /home/disk0/alice~bill= /home/disk1/bill등등, 당신은 홈 디렉토리에있는 다른 디스크를 노출합니다. 그렇지 않은 경우 원하는 위치에 홈 파티션을 마운트하고에 심볼릭 링크 또는 자동 마운트를 작성하십시오 /home.


14

당신이 좋아하는 곳과 그것이 가장 적합한 곳. 나는 수많은 변형을 보았다.

나 자신, 나는 보통 그들을 마운트 /data0, /data1이하 하위 디렉토리 /data및 적절한 위치 (등으로 심볼릭 링크를 넣어 /home).



@TomHale 정확히 어둡습니까? 여기서 마운트 지점은 rootfs에서 많은 공간을 차지하지 않습니다. 그리고 우리는 여기서 응용 프로그램이 아니라 사용자에 대해 이야기하고 있습니다.
x-yuri

@ x-yuri 좋은 지적입니다. 두 번째 "Rationale"섹션은 응용 프로그램에 적용됩니다. 그러나 다른 사용자의 시스템을 관리하는 경우 표준 위치에있는 경우 더 쉽게 찾을 수 있습니다.
Tom Hale

@TomHale 문제는 표준 장소가 아닌 것 같습니다. /mnt임시로 마운트 된 파일 시스템 용입니다. /media이동식 장치 용. /srv? 다른 의견을 정당화하는 인용문을 제공하지 않으면 동의 할 수 없습니다. 내가 동의하는 것은 더 좋은 곳이 있다는 것입니다.
x-yuri

3

SuSE는 / srv를 서버 관련 항목의 일반 마운트 지점으로 사용했습니다.

/ var / lib / yourapplication도 표준으로 보입니다.

이러한 항목에 대해 고정 항목이있는 자동 마운터를 사용하기 때문에 / automnt를 사용하는 경향이 있습니다.

UDEV (/ media)에 의해 자동 마운트 된 미디어는 CLAMFS (바이러스 검색 용)를 통해 워크 스테이션의 / extern으로 리디렉션됩니다.

너무 짧습니다. 실제 표준은 없습니다.

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