CentOS 6.4에서 USB 드라이브를 자동으로 마운트하는 서비스는 무엇입니까?

CentOS 6.4에서 USB 드라이브를 자동으로 마운트하는 서비스는 무엇입니까?

나는 USB 스틱이나 드라이브를 장착하는 전통적인 Linux 방식을 알고 있습니다. 마운트 /dev/sdb1 /mnt/

하지만 제가 본 일부 CentOS 6.x 설치에서는 USB 드라이브를 연결하기만 하면 CentOS가 자동으로 USB 드라이브를 설치합니다./media/<VOLUMENAME>

이 자동 감지는 일종의 데몬/서비스에 의해 처리되어야 합니다. 그렇죠?

이 서비스의 이름은 무엇입니까? 명령을 사용하여 어떻게 찾을 수 있습니까 /sbin/service?

답변1

다른 사람들이 언급했듯이 runlevel3에서는 이것이 가능하지 않다고 생각합니다. GNOME 2.x의 관련 응용프로그램을 이라고 합니다 gnome-volume-manager. 를 사용하여 약간 재구성할 수 있습니다 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"

삼.udev 규칙을 다시 로드합니다.

udevadm control --reload-rules

Gome 디스크 유틸리티

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

이번 U&L Q를 통해 저는 다음과 같은 사실을 이해하게 되었습니다.Debian 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

인용하다

답변2

자동 마운트를 수행하는 좋은 명령줄 방법은 "autofs" 패키지입니다.

두 개의 서로 다른 파일에 두 가지를 지정해야 합니다.

/etc/auto.master

# USB backup drives
/mnt/offsite            /etc/auto.offsite       --timeout=300

/etc/auto.offsite

OFFSITE1 -fstype=auto,rw,noatime,data=journal,commit=1 :/dev/disk/by-uuid/b5c1db0d-776f-499b-b4f2-ac53ec3bf0ef

결과적으로 USB 드라이브가 연결되면 /mnt/offsite/OFFSITE1에 나타납니다. 해당 경로 아래에 있는 항목(예: "ls" 또는 "find" 실행)에 액세스할 때까지는 표시되지 않습니다. 300초 동안 활동이 없으면 파일 시스템이 자동으로 마운트 해제됩니다(제거해도 안전함).

답변3

또 다른 옵션은 pmount를 사용하는 것입니다. 공용으로 사용하는 것이 더 편리한 것 같습니다. 하지만 (EPEL 저장소에서) 설치가 필요합니다.

pmount에 대한 CentOS 포럼

관련 정보