MicroSD를 자동으로 마운트하려면 어떻게 해야 합니까?

MicroSD를 자동으로 마운트하려면 어떻게 해야 합니까?

저는 Linux를 처음 접했습니다. 미리 말씀드리지만 이 부분에서는 벽에 부딪히는 부분이 있습니다. Windows에는 카드 리더가 없고 Debian 서버에는 있기 때문에 Windows 컴퓨터에서 네트워크를 통해 MicroSD 카드에 액세스할 수 있도록 서버에 Samba를 설정했습니다. 당시 내 목표는 로그인하고 카드를 설치할 필요 없이 서버에 SD 카드를 삽입할 수 있는 것이었습니다. 그냥 연결하세요. 그리고 Samba 카드를 수정하세요. 완벽한. Samba 서버와 microSD 카드에 완벽하게 연결할 수 있지만 카드에 연결하려면 먼저 시스템에 로컬로 로그인하고 카드를 수동으로 설치해야 합니다. 이는 내가 원하는 기능이 아닙니다. 칩을 유휴 Debian 서버에 연결하는 것입니다. (실행중인데 화면이 꺼집니다. 웹서버라서 절대 대기상태가 아닙니다..) 그런 다음 Windows 바탕화면으로 점프해서 거기에서 칩을 사용합니다.

이 문제를 해결하기 위해 다음 답변에 규칙을 추가해 보았습니다. USB 키를 자동으로 마운트하려면 어떻게 해야 합니까?

하지만 전혀 효과가 없는 것으로 나타났습니다. 파일은 올바른 위치에 있었고 Udev가 새 규칙을 찾을 수 있도록 시스템을 재부팅했지만 아무 일도 일어나지 않았습니다. 더 자세히 검색해 보니 비슷한 답변을 찾았습니다. USB 드라이브 자동 마운트, GUI 필요 없음(halevt 교체)

이는 동일한 Udev 규칙을 제공하지만 더 많은 정보가 Udisks 래퍼로 연결되어 "udiskie"로 연결되는데 이는 나에게 완벽한 솔루션인 것 같습니다. 그리고 벽도 있습니다. 어떤 이유로든 데비안 설치에서 UDiskie 설치 페이지에 나열된 필수 Python 패키지를 찾을 수 없습니다: https://github.com/coldfix/udiskie/wiki/Ubuntu-Debian-installation-guide

그리고 packages.debian.org로 이동하여 패키지를 찾아 다운로드하고 설치하세요. wget 및 dpkg는 2.7과 2.8(>= 2.7, << 2.8) 사이에 Python을 설치하지 않은 것과 관련된 종속성 오류만 발생시킵니다. 여기서 "python --version"은 2.7.3이 설치되어 있음을 알려줍니다.

어떤 도움이라도 대단히 감사하겠습니다. 이것은 나에게 이해가 되지 않습니다... 저는 데비안 7.6.0을 사용하고 있는데 그것이 실제로 어떤 코드명인지는 잘 모르겠습니다. xD

답변1

배포판에서는 다음과 같은 데몬으로 만들어졌습니다. Hal, 가장 오래된 배포판에서는 최신 배포판이 안전하지 않습니다.

삼바에 마운트 문제가 있는 경우 배포판에서 폴더를 공유해야 합니다. 저는 /media/externals/를 공유했습니다.

usd, sd, CD를 /media/externals에 넣었고, 파티션을 나눈 다른 하드 디스크는 /media/internals에 있습니다.

/media/externals를 공유하고, 필요한 구성으로 "/etc/samba/smb.conf"를 편집하고, Windows 및 Linux를 통해 공유하려는 폴더를 공유해야 합니다. 제 경우에는 잘 작동했습니다.

답변2

apt-get install autofs어떤 이유에서인지 오늘 밤에는 이전에 할 수 없었던 일을 할 수 있었습니다 . 몇 가지 빠른 구성 후에 문제가 완전히 해결되었습니다.

관심 있는 분들을 위해 autofs실제로 설치한 후 방금 추가했습니다.

/media /etc/auto.removable --timeout=2

다음 을 포함하는 /etc/auto.master새 파일( /etc/auto.removable)을 만듭니다.

MICRO -fstype=auto,uid=1000,sync,nodev,nosuid :/dev/sdf1

이를 통해 microSD를 삽입한 다음 이를 통해 액세스할 수 있습니다. 네트워크 바로가기(Samba에게 감사드립니다). 장치는 내가 액세스할 때까지 눈에 띄게 설치되지 않았지만 일단 설치되면 아래에 표시되었습니다 /media/MICRO. 장치를 루트로 마운트하고 읽기 전용(읽을 수 있는 경우)이 아닌 내가 직접 장치를 읽고 쓸 수 있도록 설정한 /dev/sdf1MicroSD 장치의 이름입니다 . uidWindows 컴퓨터에서 창을 닫은 후 2초 후에 장치가 자동으로 마운트 해제됩니다. 폴더에 접근하기 전에는 폴더가 존재하지 않아서 바로가기를 사용하지 않아도 폴더에 접근할 수 있으면 참 좋겠는데 좋은 해결책이네요. 나는 그것을 공유해야겠다고 생각했습니다.

관련 정보