Linux 설치에서 영구적으로 마운트하려는 NTFS 파티션(이중 부팅에 사용할 수 있는 Windows 설치 포함)이 있습니다. 문제는 NTFS 파티션에 가장 적합한/올바른/올바른 마운트 지점이 무엇인지 파악할 수 없다는 것입니다. 분명히 /home, /usr 등(파일 시스템의 표준 마운트 지점)으로 마운트해서는 안 됩니다. 왜냐하면 Linux 시스템의 일부가 아니기 때문입니다. 그래도 영구적으로 설치하고 싶습니다. 어디에 설치해야 할까요? 내가 생각해낸 가능한 마운트 지점은 다음과 같습니다.
/미디어/창
이는 자동 장착된 장치와 병치될 수 있으므로 의미가 있지만파일 시스템 표준, /media/는 실제로 이동식 미디어에서 작동하므로 영구적으로 탑재된 내부 파티션을 자동으로 탑재된 이동식 파티션 옆에 두는 것이 옳지 않은 것 같습니다. 나는 이 옵션을 가장 선호하지만 다른 옵션보다 일관성이 덜하기 때문입니다.
/mnt/윈도우
이것도 논리적인 것 같지만, 다시 말하지만,기준(그리고 내가 읽은 다른 것들은) 여기에서 하위 디렉터리 마운트 지점이 일반적으로 권장되지 않음을 나타냅니다. 또한 표준에 따라 /mnt/에 파일 시스템을 임시로 마운트하는 경우도 있는데, 이는 일반적인 시스템 사용에 방해가 되는 것 같습니다.
/윈도우
나는 피할 수 있다면 내 파일 시스템에 또 다른 최상위 디렉토리를 추가한다는 생각을 정말 좋아하지 않습니다. 기분이 좋지 않습니다. 하지만 이것의 한 가지 이점은 액세스하기가 매우 쉽고 다른 것(예: /media/에 자동 마운트된 파티션 또는 /mnt/에 임시 마운트)을 방해하지 않는다는 것입니다.
/home/[myusername]/파일 시스템/windows
나는 이 아이디어가 마음에 들지 않습니다. 왜냐하면 파티션은 분명히 사용자별이 아닌 시스템별이기 때문에 홈 디렉토리로 밀어 넣는 것은 옳지 않은 것 같습니다.
다음 옵션 중 "올바른" 옵션은 무엇입니까, 아니면 여기에 나열하지 않은 대안이 있습니까?
명확성을 위해 저는 Linux(특히 Arch Linux)를 실행하고 있으므로 모든 제안은 BSD가 아닌 Linux의 파일 시스템 구성 철학을 기반으로 해야 합니다.
답변1
무엇보다도 그것은 모두 귀하의 아키텍처와 습관에 달려 있습니다.
예를 들어 /mnt 아래에 이와 같은 것을 설치합니다. 나는 최상위 디렉토리를 만드는 사람들과 그런 것들을 /home에 넣는 사람들을 알고 있습니다. 그것은 모두 당신이 편한 것에 달려 있습니다. 이에 대한 명확한 표준은 더 이상 없으며, 시스템 아키텍처가 변경되었으며 이제 한때 "복음"이었던 것에 대해 다른 관점을 갖게 되었습니다. /usr/local 또는 /opt/share, rpm 또는 소스 등... 아이디어를 얻으실 수 있습니다.
둘째, 링크를 다시 읽으면pathname.com, /media 아래의 단락에 다음과 같은 내용이 있음을 알 수 있습니다.
근본적인
역사적으로 /cdrom, /mnt 또는 /mnt/cdrom과 같은 이동식 미디어를 마운트할 수 있는 다른 위치가 많이 있었습니다. 모든 이동식 미디어의 마운트 지점을 루트 디렉터리에 직접 배치하면 /에 많은 수의 추가 디렉터리가 생길 수 있습니다. 요즘에는 마운트 지점으로 /mnt의 하위 디렉터리를 사용하는 것이 일반적이지만 이는 /mnt를 임시 마운트 지점으로 직접 사용하는 오래된 전통과 충돌합니다.
그래서 개인적으로 나는 /mnt/windows나 그 일부 반복을 옹호합니다. 최상위 디렉토리를 무료로 유지하며 간단하고 직관적입니다. 나는 시스템을 보거나 리뷰할 때 즉시 마운트를 찾습니다.
답변2
영구 설치를 위해 새로운 최상위 디렉토리를 만드는 데 문제가 없다고 생각합니다. 이런 일은 항상 발생합니다. 나는 같은 목적으로 /ntfs를 사용합니다.
답변3
최상위 마운트의 잠재적인 문제 중 하나는 디렉토리의 모든 파일을 계산하는 프로그램입니다. ls -l /
또는 자주 열리는 컬러 ls도 stat()
루트 아래의 모든 파일을 호출해야 하며, 이로 인해 NFS 서버가 정지되면 ls가 정지될 수도 있습니다. 색상이 없는 단순한 ls는 를 호출하지 않습니다 stat()
. 그래서 제가 가장 자주 어딘가에 두는 것입니다 /mnt
. /
NFS를 통해 홈 디렉터리에 액세스할 수 있는 경우와 같이 여전히 NFS를 마운트하는 경우가 있습니다 .
/media
정적 설치 에도 사용하지 않을 것입니다 . 이는 HAL의 일부이며 USB 플래시 드라이브를 삽입할 때와 같이 장치를 동적으로 마운트하는 데 사용되며 그 아래의 모든 디렉터리는 /media
HAL/udev에 의해 관리됩니다.
결국 최종 목적지는 정책에 달려 있다. 서버가 합리적으로 신뢰할 수 있는 경우 서버를 아래에 두거나 /
새 트리(예: 설치용)를 생성하는 데 /server1/music
아무런 문제가 없습니다 /server1/video
. 나는 /mnt
이와 같은 마운트를 제외하고 NFS 마운트를 유지하는 아이디어를 좋아하는 경향이 있지만 /home
이것이 내 전략입니다.
답변4
아마 이 일을 가장 자주 할 것 같아요틀리게. 저는 /media/windows에 넣었습니다. 과거에는 이 마운트 지점에 Windows 파티션을 배치하는 것이 잘 작동했습니다.
나는 과거에 최상위 수준 /windows를 수행한 적이 있으며 그것도 괜찮습니다. 단, 습관적으로 /media에서 먼저 파티션을 찾는 경우가 많습니다.