모든 USB 드라이브를 폴더에 자동으로 마운트

모든 USB 드라이브를 폴더에 자동으로 마운트

Raspbian이 USB 장치의 폴더 아래에 사용 가능한 모든 파티션을 자동으로 마운트하도록 하려고 합니다.

fstab 규칙에 대해 들어본 적이 있지만 이를 위해서는 모든 장치의 UUID를 알아야 하는 것 같습니다. 즉, 사용할 수 있는 USB 장치를 미리 정의해야 하는데 이는 이상적이지 않습니다.

OS가 자체 마운트 지점에 있는 각 파티션의 폴더 아래에 연결된 USB 장치(부팅 시 존재 여부에 관계없이)를 자동으로 마운트하기를 원합니다 /storage(마운트 이름은 무엇이든 가능하지만 이상적으로는 변경 사항 아래에 있어서는 안 됩니다). 이는 스타트업 간 필수 사항은 아니지만)

미리 감사드립니다

답변1

일반적인 접근 방식은 (내장 데스크탑 환경을 사용하지 않는다고 가정할 때) 다음 중 하나입니다.

  1. 우디스키그리고USB 2. 이는 특히 "일반" 데스크탑 환경에서 이를 처리하는 부분인 udisks2 부분에서 더 일반적입니다.
  2. 우드웰. 이것은 더 가벼운 대안입니다.
  3. 보다 전문적인: udisks2와 인터페이스하는 애플리케이션의 코드.

이러한 설치의 일반적인 위치는 /media가 아닌 입니다 /storage. 이것을 재정의하는 쉬운 방법이 있는지 잘 모르겠습니다. /media표준 디렉토리입니다.

또한 디스크를 삭제하기 전에 마운트 해제하는 방법도 고려해야 합니다. 사례 #3의 경우 일반적으로 애플리케이션이 해당 옵션을 제공하거나 더 이상 사용하지 않을 때 자동으로 수행합니다. 1번이든 2번이든 다른 방법을 찾아야 합니다.

관련 정보