데비안 USB 자동 마운트

데비안 USB 자동 마운트

재부팅 후 USB 플래시 드라이브 자동 마운트가 손상되었습니다. 데비안 6, 그놈 2 사용

내 NTFS 하드 드라이브가 여전히 올바르게 마운트됩니다.

Android 스마트폰(SD 및 로컬 드라이브 포함)을 연결하면 내 메시지 로그는 다음과 같습니다.

tail -f /var/log/messages

Aug 21 11:46:14 pp-hideout kernel: [  139.461734] sd 4:0:0:0: [sdc] Attached SCSI removable disk
Aug 21 11:46:14 pp-hideout kernel: [  139.466484] sd 4:0:0:2: [sdd] Attached SCSI removable disk
Aug 21 11:46:14 pp-hideout kernel: [  139.514664] cdrom: This disc doesn't have any tracks I recognize!
Aug 21 11:46:22 pp-hideout kernel: [  148.005560] sd 4:0:0:2: [sdd] 4268032 512-byte logical blocks: (2.18 GB/2.03 GiB)
Aug 21 11:46:22 pp-hideout kernel: [  148.006180] sd 4:0:0:0: [sdc] 7761920 512-byte logical blocks: (3.97 GB/3.70 GiB)
Aug 21 11:46:22 pp-hideout kernel: [  148.010305]  sdd:
Aug 21 11:46:22 pp-hideout kernel: [  148.010679]  sdc:
Aug 21 11:46:22 pp-hideout kernel: [  148.014944]  sdc1
Aug 21 11:46:22 pp-hideout halevt: Running: halevt-mount -u /org/freedesktop/Hal/devices/volume_uuid_DACE_470F -o sync -m 002 -o gid=plugdev
Aug 21 11:46:23 pp-hideout halevt: Running: halevt-mount -u /org/freedesktop/Hal/devices/volume_uuid_3E19_07CA -o sync -m 002 -o gid=plugdev

따라서 문제는 소프트웨어 수준 어딘가에 있습니다. 문제는 자동으로 설치하고 싶지만 작동하지 않는다는 것입니다. 누구든지 도와줄 수 있나요?

추신: Debian USB 자동 마운트는 어떻게 "즉시" 작동합니까? 이에 대한 내용은 어디서 읽을 수 있나요?

고쳐 쓰다: 웹에서 적절한 아이디어를 얻었고 이제 다음과 같은 아이디어를 얻었습니다.

Running: halevt-mount -u /org/freedesktop/Hal/devices/volume_uuid_DACE_470F -o sync -m 002 -o gid=plugdev
Aug 22 03:06:05 pp-hideout usbmount[15471]: executing command: mount -tvfat -osync,noexec,nodev,noatime,nodiratime /dev/sdc1 /media/usb0
Aug 22 03:06:05 pp-hideout halevt: Running: halevt-mount -s
Aug 22 03:06:05 pp-hideout usbmount[15471]: executing command: run-parts /etc/usbmount/mount.d
Aug 22 03:06:07 pp-hideout usbmount[15436]: executing command: mount -tvfat -osync,noexec,nodev,noatime,nodiratime /dev/sdd /media/usb1
Aug 22 03:06:07 pp-hideout halevt: Running: halevt-mount -s
Aug 22 03:06:07 pp-hideout usbmount[15436]: executing command: run-parts /etc/usbmount/mount.d

이제 USB 플래시 드라이브가 마운트되었지만 읽기 전용입니다. 읽기 전용 문제를 해결하는 방법은 무엇입니까? 어떤 아이디어가 있나요?

답변1

이것이 내가 찾은 가장 쉬운 방법입니다.

http://pkill-9.com/mount-usb-micro-sd-card-linux-automount/

답변2

즉시 사용 가능한 자동 설치에 대한 질문에 대답하려면:

데스크탑 환경(gnome)을 참조하지 않고 즉시 설치가 가능하다고는 기대하지 않습니다.

데비안 6 아니요저것오래된. 나는 LXDE 또는 이와 동등한 것을 사용했습니다. 쓸데없는 일반적인 대답은 모든 데스크탑 환경(DE)에 파일 관리자가 포함된다는 것입니다. 파일 관리자를 사용하면 USB를 열 수 있습니다.(권한 설정에 문제가 없는 한) USB를 열면 당연히 마운트가 됩니다. 이는 바로 사용할 수 있는 기능입니다. 그렇지 않으면 DE로 간주되지 않습니다. (내가 본 모든 파일 관리자는 이 점에서 현재 Windows 운영 체제와 동일합니다. 이동식 드라이브 목록은 왼쪽 창에 있습니다.)

현재 Debian 8의 gnome은 USB를 연결하자마자 설치합니다. AFAIK 항상 그런 것은 아닙니다. 즉, 어떤 시점에서는 파일 관리자에서 열 때만 장치를 마운트합니다. "현대적인" 접근 방식을 사용하면 다른 응용 프로그램이 제거된 장치를 표시하지 않는 경우(해당 응용 프로그램이 최신 Linux DE의 일부가 아니거나 문제의 응용 프로그램이 터미널 에뮬레이터 내에서 실행되는 명령줄 프로그램인 경우) 문제를 줄일 수 있습니다. .

설치한 "usbmount" 패키지는 DE의 일부가 아닙니다. halevt-mount의 경우에도 마찬가지라고 생각합니다. 물론 제가 틀렸을 수도 있습니다. Linux를 사용하면 자신의 시스템 설계 방식을 반드시 반영하지 않는 무작위 소음을 많이 듣게 됩니다. 귀하의 DE가 사용할 것으로 예상되는 것은 gnome-volume-manager입니다(예를 들어 참조).그놈 마운트).

Earnest가 말했듯이 최신 시스템은 설치에 HAL 대신 udisk를 사용합니다. 나는 USB 플래시 드라이브를 좋아합니다 :). udisk가 설치의 일부가 아니라고 가정하고 더 자세한 내용을 알고 싶다면 HAL을 아는 사람을 찾으십시오. 행운을 빌어요.

부팅 시 마운트하려면 /etc/fstab을 사용하면 됩니다. 즉, 이것이 내부 드라이브가 마운트되는 방식입니다(기본 "루트" 파일 시스템 뒤).

관련 정보