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
.
스크린샷
당신이 런레벨 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 저장소에서) 설치가 필요합니다.