모범 사례 찾기: 디스크 장착

모범 사례 찾기: 디스크 장착

나는 과거에 그들이 가진 권한에 관계없이 모든 곳에 빈 디렉토리를 남겨두거나 심지어 마운트된 다른 파일 시스템 내에 파일 시스템을 마운트하는 등 끔찍한 일을 많이 했다고 생각합니다.

이제 저는 상황을 바로잡고 싶고 처음으로 이곳에서 조언을 구하고 있습니다. 개인정보를 설치하는 가장 좋은 방법은 무엇이라고 생각하시나요?

나는 udisksctl을 처리하는 것이 옳은 일이라고 생각하고 내 드라이브를 /run/media/user/partition 레이블에 마운트하도록 하고 $HOME에서 /run/media/user로의 simlink도 만들었습니다.

이제 문제는 udisksctl이 루트 권한만으로 파티션을 마운트하고 파일 시스템에 대한 chmod 및 실제 권한을 엉망으로 만들고 싶지 않다는 것입니다.

솔직히 말해서, 이것들은 제가 수년 동안 해왔던 일이고 저는 그것들이 낯설지 않습니다. 그러나 진실은 아무도 나에게 올바른 길을 말해주지 않았다는 것입니다.

내가 원하는 것은 터미널에서 udisksctl을 사용하여 내 디스크를 /run/media/myusername에 마운트하고 이에 대한 쓰기 권한을 갖는 것입니다.

어떻게 해야 제대로 할 수 있나요?

답변1

UDisks 마운트 기능(대부분의 파일 관리자에서 사용)은 주로 이동식 장치를 임시로 마운트하는 데 사용됩니다(무엇이든 마운트하지만 주로 사용 중인 장치를 빠르게 마운트하는 데 도움이 되는 보조 도구입니다). 동일한 마운트 옵션을 사용하여 동일한 드라이브를 동일한 마운트 지점에 마운트하려는 경우 /etc/fstab이러한 이유로 생성되었습니다 . 댓글에 있는 질문에 답하려면 다음 단계를 따르세요.

  1. 데스크탑 환경으로 인해 어려움을 겪고 있는 경우(있는 경우)

당신은 그렇지 않습니다. 모든 DE는 fstab장치를 마운트하거나 설치된 장치에 대한 정보를 표시할 때 데이터를 사용하는 UDisk를 사용합니다 . 따라서 mount 에서 참조되는 장치를 DE(마운트 해제)할 때 fstab여기에 지정된 마운트 지점과 옵션이 사용됩니다.

  1. 그렇다면 시스템 어딘가에 빈 폴더가 있지만 그 이유를 알 수 없습니다.

그건 문제가되지 않습니다. 필요한 경우 fstab빈 폴더가 마운트 지점인지 언제든지 확인할 수 있습니다.

  1. /run/media/user/이런 이유로 거기에 있습니다.

반드시 그런 것은 아니지만 /run/media/userUDisk에서 사용되며 모든 시스템에서도 사용되지는 않지만 /mediaUbuntu가 UDisk를 구성하는 방법인 보다 전통적인 에 설치하도록 구성할 수 있습니다.

  1. 항상 디스크를 마운트하고 싶지는 않을 수도 있습니다.

이 경우 noauto마운트 옵션을 사용할 수 있습니다. 구성된 옵션과 마운트 지점을 사용하여 자유롭게 설치하세요 fstab. ( udisksctl위에서 언급한 GUI를 사용하거나 GUI를 사용하는 경우에도 마찬가지입니다.)

fstabUDisks 2.9.0 이상을 사용 하지 않으려면 UDisks 2.9.0 이상을 사용하도록 구성할 수 있습니다.각 장치에 대한 특정 설치 옵션이를 통해 NTFS 및 FAT와 같은 비기본 파일 시스템에 대한 권한을 제어할 수 있습니다.

그 자체로는 사용하지 않는 데 아무런 문제가 없지만 fstab, 특정 위치에 마운트하려는 경우 이동식이 아닌 장치에 사용하는 것이 더 합리적입니다(홈 디렉터리를 기반으로 하는 심볼릭 링크를 원한다고 가정합니다).

관련 정보