위키피디아에 따르면
http://en.wikipedia.org/wiki/Unix_directory_struct
http://en.wikipedia.org/wiki/Filesystem_Hierarchy_Standard
추가 디스크는 첫 번째 링크에 따라 마운트되어서는 안 되지만 /mnt/
두 번째 링크에 따라 연결되지는 않습니다.
두 사람 모두 참여해서는 안 된다고 생각한다고 말했습니다 /media
.
질문
그렇다면 추가 영구 디스크는 어디에 설치해야 할까요?
답변1
추가 디스크는 일반적으로 다음 위치에 마운트됩니다./media/something
무엇/media/cdrom0
첫 번째 CD-ROM 장치 와 같은 설치된 장치를 반영합니다 . 이 규칙은 Linux의 이동식 장치에서 널리 따르며, 항상 그런 것은 아니지만 종종 영구 장치에서도 따릅니다.
FHS는 /mnt
일부 관리자가 /mnt
임시 마운트를 위한 마운트 지점으로 다음 디렉터리를 사용하기 때문에 배포에서 다음 디렉터리를 사용하는 것을 금지합니다. 관리자라면 원하는 대로 할 수 있습니다. 그 아래에 디렉터리를 만드는 경우 /mnt
해당 디렉터리를 마운트 지점으로 사용하지 마세요.
많은 장소에는 고유한 규칙이 있습니다. 일부 자동 마운트에는 하나 이상의 자체 디렉토리( /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
답변2
귀하가 제공한 FHS 링크에 따르면
/mnt/ Temporarily mounted filesystems.
따라서 나는 당신이 영구적으로 마운트된 루트가 아닌 비시스템(/var/log 또는 유사한 것을 의미하지 않음) 파일 시스템을 의미한다고 가정합니다.
나는 항상 그것들을 /mnt/fsidentifier에 넣은 다음 필요할 때 심볼릭 링크를 겁니다.
예를 들어, 나는 /mnt/website, /mnt/appdata, /mnt/whatever를 가지고 있었고 그것들을 심볼릭 링크했습니다. /mnt에 직접 아무것도 설치한 적이 없습니다.
"깨끗한" 솔루션을 원한다면 파일 시스템의 UUID를 가져오는 스크립트를 작성하고 해당 마운트 지점(/mnt 아래 또는 원하는 위치)을 만든 다음 파일 시스템을 마운트 지점에 마운트할 수 있습니다.
답변3
당신이 좋아하는 곳, 어디든 당신에게 가장 적합한 곳이 될 것입니다. 나는 수많은 변형을 보았습니다.
나 자신은 보통 그것들을 이나 아래의 하위 디렉토리에 설치 /data0
하고 /data1
심볼릭 /data
링크를 적절한 위치(예: /home
)에 넣습니다.
답변4
SuSE는 /srv를 서버 관련 콘텐츠의 범용 마운트 지점으로 사용합니다.
/var/lib/yourapplication도 표준인 것 같습니다.
저는 이러한 항목에 대해 고정된 항목이 있는 자동 설치 프로그램을 사용하기 때문에 /automnt를 사용하는 경향이 있습니다.
UDEV 자동 마운트 미디어(/media)는 CLAMFS(바이러스 검사용)를 통해 내 워크스테이션의 /extern으로 리디렉션됩니다.
매우 짧습니다. 실제 표준은 없습니다. 이는 귀하에게 달려 있습니다.