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 포럼

관련 정보