내장 HDD의 기본 장착 지점

내장 HDD의 기본 장착 지점

저는 Linux를 처음 접했기 때문에 이것이 어리석은 질문이라면 죄송합니다. Linux FS Hierarchy 문서를 읽었지만 내 질문에 대한 답변이 없습니다.

Linux에 범용 내장 하드 드라이브에 대한 일반적인 드라이브 설치 방식이 있는지 알고 싶습니다. Windows에서 "E:"와 "F:"로 마운트된 두 개의 HDD가 있기 때문에 이 질문을 하게 됩니다. 그러나 여기에는 다양한 유형의 파일(영화, 음악, 개인 문서, 소스 코드)이 저장되어 있으므로 잘 모르겠습니다. Linux 파일 시스템 계층 구조에서 어디에 적합합니까?

내 본능은 HDD를 /mnt/hdd{1 | 2} 또는 /media/hdd{1 | 2}에 마운트하는 것이지만 이는 LFSH에서 제안한 두 디렉토리의 목적을 상실합니다. /home에 설치하는 것이 가장 합리적이라고 생각합니다. 감사해요.

답변1

이것은 영구적인가요 아니면 일시적인가요?

내 파일 시스템 테이블의 일부가 아닌(즉, 자동으로 마운트되지 않는) 하드 드라이브의 경우 일반적으로 ~/mnt/hd1 또는 ~/mnt/usb를 사용합니다. 상상력이 풍부하지는 않지만 사용 사례는 영구적으로 보관하지 않는 것입니다. 기계에서.

영구적으로 추가하는 경우에는 루트 디렉터리 외부에 디렉터리를 만들고 용도에 따라 마운트 지점의 이름을 지정하는 것을 좋아합니다.

예를 들어, /pers/photos 및 /pers/videos를 포함하는 /pers(개인과 같은) 디렉토리가 있습니다. 여기가 카메라에서 콘텐츠를 추출하는 곳입니다. sudo를 조작할 필요가 없도록 디렉토리를 나에게 chown합니다. 내가 이렇게 하는 이유는 가져오기, 재동기화, 아내에게 위치 알리기, 빠른 탭 완성 등이 더 쉽기 때문입니다. 또한 음악, ISO, 다운로드 등을 저장하는 /d(데이터)도 있습니다.

집 어딘가에 두는 것이 "모범 사례"가 되기를 바랍니다. 다양한 방법을 시도해 보시길 권합니다. 그것이 내가 좋아하거나 나에게 맞는 것을 찾을 때까지 내가 하는 일입니다.

답변2

이것은 개인용 시스템인 것처럼 들리므로 원하는 곳에 설치할 수 있습니다. 위 /mnt또는 아래에 설치하기 /media만 하면 됩니다 . 나는 사람들이 를 사용하는 것을 보았고 /data일부는 Mac OS X 규칙을 따르고 아래에 설치했습니다 /Volumes(또는 /vol한 논평자가 언급한 대로). 홈 디렉토리에 나타나기를 원한다면 /home/major/vol아마도 그렇게 하는 것이 좋은 장소일 것입니다.

FSH가 이를 언급하지 않는 이유는 사용자가 다른 운영 체제에서 데이터를 마운트하는 데 대한 규칙이 실제로 없기 때문입니다. LSB와 FSH는 게시자를 위해 작성되었으므로 함께 사용하면 사용자에게 친숙한 시스템을 만들 수 있습니다. 최종 사용자(즉, 귀하)는 원하는 대로 자유롭게 수행할 수 있습니다.

답변3

원하는 거의 모든 곳에 설치할 수 있습니다.

일반적으로 영구 마운트된 디스크(예: 내부 드라이브)는 파일 시스템 트리에서 콘텐츠가 있는 모든 위치에 마운트되었습니다. 예를 들어 Bob의 모든 데이터를 자체 디스크에 저장하기로 결정한 경우 이를 에 마운트할 수 있습니다 /home/bob. 메일을 자체 디스크에 저장하려면 에 설치할 수 있습니다 /var/mail. 많은 최상위 디렉토리는 자체 파일 시스템에 있을 수 있습니다. /usr그리고 /var아주 흔합니다.

DOS와 Windows(및 Mac OS)는 다른 접근 방식을 취합니다. 모든 파일 경로는 드라이브로 시작됩니다(때로는 암시적으로). 무언가가 있는 드라이브는 파일이 (논리적으로) 위치하는 기본 부분입니다.

/media이동식 드라이브에 사용해야 하며 데스크탑 환경에서는 자동으로 해당 드라이브에 항목을 설치합니다. 때로는 수동으로 물건을 넣으면 혼란스러워질 때도 있습니다. 그래서 나는 그것을 피할 것입니다.

/home/roger/어딘가(또는 홈 디렉토리가 무엇이든)에 설치하고 싶은 것 같습니다 . /mnt/그것도 괜찮습니다. 사용 방법을 결정하는 것은 시스템 관리자(즉, 귀하)에게 달려 있습니다. 이 아래에 다른 디렉터리를 만들 수도 있는데 /, 이는 일반적입니다.

여러 파일 시스템이 필요합니까?

여러 디스크를 하나의 더 큰 디스크로 처리하려는 경우에도 가능합니다. 이것이 당신이 원하는 것일 수도 있습니다. RAID 또는 LVM을 사용하여 이 작업을 수행할 수 있지만 이중 부팅 환경에서 이러한 디스크를 사용하는 것이 훨씬 더 어렵습니다. 귀하의 옵션은 다음과 같습니다:

  • RAID1(미러). 두 디스크 중 더 작은 디스크(마이너스 엡실론)의 공간을 가지지만 데이터는 두 디스크 모두에 저장됩니다. 디스크 오류로부터 보호합니다.
  • LVM(실제로는 더 많은 작업을 수행할 수 있지만). 추가 공간(두 개의 디스크 결합, 엡실론 제외)을 제공하지만 성능은 향상되지 않습니다. 디스크 하나를 분실하면 해당 디스크의 콘텐츠가 손실되지만 다른 디스크의 콘텐츠는 계속 복구할 수 있습니다.
  • RAID0(스트라이핑). 추가 공간(두 디스크의 합계에서 엡실론을 뺀 값)이 제공됩니다. 읽기 및 쓰기 처리량이 두 배로 늘어날 수 있습니다. 디스크가 손실되면 손실됩니다.모두데이터.

디스크가 더 많으면 더 많은 옵션이 있습니다(RAID5/6 [패리티] 및 RAID10 [RAID0과 RAID1 결합]). LVM은 실제로 스패닝 디스크 외에도 많은 기능을 제공합니다. 예를 들어 디스크 추가 및 제거, "파티션"(논리 볼륨) 크기 조정, 스냅샷 생성 등을 수행할 수 있습니다. 모든 RAID 레벨 위에 효과적으로 쌓을 수 있습니다.

개인적으로 내 데스크탑은 RAID1 또는 RAID10을 통해 LVM을 실행하고 서버는 RAID10 또는 RAID5/6을 통해 LVM을 실행합니다.

답변4

/mnt/임시 볼륨으로 사용 한다면 아마도 /vol/volumenameMac OS X처럼 안정적인 볼륨 마운트가 가장 좋을 것입니다.

제 생각에는FHS더 많은 지침을 제공해야 합니다.

관련 정보