이미 실행중인 시스템에서 플러그인 시간에 USB 장치를 자동으로 마운트하는 방법은 무엇입니까?


36

/etc/fstab부팅 할 때 또는 작업 할 때 자동으로 장치를 마운트 하는 방법을 알고 있습니다 sudo mount -a. 예를 들어, 여기 내 장치의 현재 회선이 있습니다.

UUID=B864-497A /media/usbstick vfat defaults,users,noatime,nodiratime,umask=000 0 0

어떻게 내가 그렇게 것으로 알려져 UUID이 USB 장치가 시스템에 이미 실행되는 동안 연결되어 자동 장착을 달성 할 않는 실행해야 sudo mount -a가 연결 한 후?

추가 정보 : 나는 최신 콘솔 전용 데비안 wheezy 리눅스에서 일하고 있습니다.


으로 How do I achieve automatic mounting when this USB device with known UUID is plugged in당신은 당신이 뜻 에만 이 특정 USB 드라이브를 자동 마운트하려면? 아니면 중요합니까? 나는 대부분의 USB 저장 장치를 자동으로 마운트 할보다 일반적인 대답을 게시했지만 이것이 이것이 원하는 것인지 완전히 확신하지는 못합니다.
세스

@Seth 데비안 장치와 다른 장치간에 파일을 빠르게 전송하는 데 사용하는 특정 USB 스틱이 있습니다 (때로는 작은 파일 만 빨리 전송하려는 경우 이러한 장치에 네트워크 액세스 권한을 부여하는 것이 많은 작업입니다).
Foo Bar

답변:


37

usbmount패키지를 사용하여 Ubuntu 서버 설치에서 USB 드라이브를 자동 마운트합니다. 패키지가 Wheezy 에도 존재 함을 확인했습니다 . 최근 Jessie 추가되었습니다 .

sudo apt-get install usbmount  

usbmounthfsplus, vfat 및 ext (2, 3 및 4) 파일 시스템을 자동 마운트합니다. 에서 더 많은 / 다른 파일 시스템을 마운트하도록 구성 할 수 있습니다 /etc/usbmount/usbmount.conf. 기본적으로 sync,noexec,nodev,noatime,nodiratime옵션을 사용하여 이러한 파일 시스템을 마운트 하지만 위에서 언급 한 구성 파일에서도 변경할 수 있습니다.

usbmount 다른 파일 시스템 유형 및 사용자 정의 마운트 지점에 대한 사용자 정의 마운트 옵션도 지원합니다.


1
이것을 설치 한 후에는 자동 마운트 드라이브를 다시 시작했지만 사용자로서 액세스 권한이 없어 파일을 복사하는 것이 불필요하게 고통 스럽습니다. 이것을 달성하기 위해 언급 된 구성을 편집해야합니까, 아니면 다른 것일 가능성이 있습니까? 내 컴퓨터는 일부 업데이트로 인해 무너졌습니다. 이전 명령 줄에서 종료해야했지만 이제는 USB와 함께 작동하지 않습니다 ... 또한 그래픽 드라이버가 손실되어 데스크탑이 Windows 3.1 또는 이와 유사한 것처럼 보입니다! :( 내 컴퓨터에 좋은 주가
아니었다

@Jonny 실행중인 배포에 대해서는 언급하지 않았지만 GUI가있는 경우 기본적으로 드라이브를 자동 마운트해야합니다. 여러분이 겪고있는 것이 더 크고 다른 문제의 일부인 것 같습니다. 특히 다른 것들도 이상하게 행동하기 시작했다면.
Seth

1
@IvanBorisenko 데비안 기반 시스템에서는 보통 / media / user /에 마운트됩니다.
Seth

1
@Rolf 아직도 잘 작동하는 것 같습니다 :)
Seth

1
이 패키지는 Stretch에 존재하지 않는 것 같습니다. 그들의 새로운 대안입니까?
Wowfunhappy

7

gnome-volume-manager자동 마운트에 사용할 수 있습니다 . 을 사용하여 조금 재구성 할 수 있습니다 gnome-volume-properties.

스크린 샷

            gnome-volume-properties의 ss

당신이 런레벨 3에 있다면 나는 이것이 옵션이라고 믿지 않습니다. 그러나 udev비슷한 방식으로 장착을 위해 동축 할 수 있습니다.

1. 파일 automount.rules을 추가하십시오/etc/udev/rules.d

2. 다음 행을 automount.rules에 추가하십시오.

자동 마운트 규칙

# automounting usb flash drives
# umask is used to allow every user to write on the stick
# we use --sync in order to enable physical removing of mounted memory sticks -- this is OK for fat-based sticks
# I don't automount sda since in my system this is the internal hard drive
# depending on your hardware config, usb sticks might be other devices than sdb*
ACTION=="add",KERNEL=="sdb*", RUN+="/usr/bin/pmount --sync --umask 000 %k"
ACTION=="remove", KERNEL=="sdb*", RUN+="/usr/bin/pumount %k"
ACTION=="add",KERNEL=="sdc*", RUN+="/usr/bin/pmount --sync --umask 000 %k"
ACTION=="remove", KERNEL=="sdc*", RUN+="/usr/bin/pumount %k"

3. udev 규칙을 다시로드하십시오.

udevadm control --reload-rules

그놈 디스크 유틸리티

gnome-volume-managerBTW 라는 새로운 이름을 찾았습니다 . CentOS6에서는 gnome-disk-utility라고 불리며 RPM이 기본 yum 저장소에 있음을 확인했습니다.

이 U & L Q는 저를 이끌었습니다 . 데비안 6.0을 새로 설치할 때 USB 저장 장치가 자동으로 마운트되지 않습니다 .

다음 명령을 사용하여 찾으십시오.

$ yum search gnome-disk-utility*
gnome-disk-utility-devel.i686 : Development files for gnome-disk-utility-libs
gnome-disk-utility-devel.x86_64 : Development files for gnome-disk-utility-libs
gnome-disk-utility-ui-devel.i686 : Development files for gnome-disk-utility-ui-libs
gnome-disk-utility-ui-devel.x86_64 : Development files for gnome-disk-utility-ui-libs
gnome-disk-utility.x86_64 : Disk management application
gnome-disk-utility-libs.i686 : Shared libraries used by Palimpsest
gnome-disk-utility-libs.x86_64 : Shared libraries used by Palimpsest
gnome-disk-utility-ui-libs.i686 : Shared libraries used by Palimpsest
gnome-disk-utility-ui-libs.x86_64 : Shared libraries used by Palimpsest

참고 문헌


0

내 저장소에서 위의 GUI 도구를 찾을 수 없으므로 대신이 도구를 찾았습니다.

여기에 이미지 설명을 입력하십시오

적어도 무언가가 연결되었을 때 표시되며, 그것을 선택하고 재생 버튼을 클릭하여 쉽고 현명하게 마운트하는 방법을 제공합니다.

여기에 이미지 설명을 입력하십시오

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.