내부 HDD의 기본 마운트 지점

내부 HDD의 기본 마운트 지점

저는 Linux를 처음 접했는데 이것이 어리석은 질문이라면 사과드립니다. Linux FS Hierarchy 문서를 읽었지만 내 질문에 대한 답변이 없습니다.

Linux에서 범용 내장 HDD에 대한 일반적인 드라이브 장착 방식이 있는지 알고 싶습니다. 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를 조작할 필요가 없습니다. 내가 이 작업을 수행하는 이유는 연결, rsync, 아내에게 위치 알리기, 빠른 탭 완성 등이 좀 더 쉽기 때문입니다. 음악, isos, 다운로드 등을 저장하는 /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/volumename안정적인 볼륨 마운트를 위해 Mac OS X에서와 같이 가장 좋습니다.

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

관련 정보