USB 드라이브가 자동으로 마운트되지 않습니다 작동하지 않습니다. 디스크

USB 드라이브가 자동으로 마운트되지 않지만 lsusb를 통해 감지되었습니다.

dconf-Editor도 사용했지만 작동하지 않습니다. 디스크 유틸리티를 통해 수동으로 마운트해야 할 때마다.



답변

자동 마운트 구성에 대한 자세한 설명은 다음과 같습니다.

https://help.ubuntu.com/community/Mount/USB

그래도 문제가 해결되지 않으면 USB 스틱을 삽입하고 dmesg 및 syslog의 마지막 줄을 게시하십시오.


답변

최근 드라이브에 쓰거나 읽을 때 정전 또는 충돌로 드라이브를 올바르게 마운트 해제하지 않았습니까? 이로 인해 드라이브에 오류가 발생할 수 있으며 일단 마운트되면 정상적으로 작동하지만 수퍼 블록에 오류가 발생하여 올바르게 마운트되지 않을 수 있습니다.

Requist가 요청한대로 플래시 드라이브를 삽입 한 후 즉시 dmesg를 확인하십시오. 마지막 행 중 하나가 “볼륨이 제대로 마운트 해제되지 않았습니다. 일부 데이터가 손상되었을 수 있습니다. fsck를 실행하십시오.”

gparted에서 장치 레이블을 확인한 후 실행

sudo fsck /dev/xxx (기기에 대해 스와핑 xxx)

유효하지 않은 수퍼 블록에 대한 세부 사항을 다시 얻을 수 있습니다.

이 문제를 해결하려면 드라이브 파일 시스템에 의존해야합니다. ext4 또는 Fat32 등입니까?

다음 은 ext4 수퍼 블록 복구에 대한 페이지 입니다

드라이브가 fat32 또는 다른 msdos 유형 인 경우 testdisk가 도움이 될 수 있지만 강력한 성능으로이 도구에주의해야합니다 …

sudo apt-get install testdisk
sudo testdisk

다음 은 fat32 수퍼 블록 문제를 해결하기 위해 testdisk를 사용하는 것에 대한 게시물입니다. 그것은으로 연결 후, 시작하기 전에 모두 읽어보십시오.

도움이 되길 바랍니다.


답변

다른 모든 방법이 실패하면 수동으로 마운트하십시오. 또 다른 대안은 최신 버전의 Ubuntu로 업그레이드하는 것입니다. 둘 다 과거에 나를 위해 일했습니다.

$ mkdir xxxxxxx
$ sudo mount /dev/sdb1  xxxxxxx
$ sudo umount xxxxxxx

또는

$ pmount /dev/sdb1  xxxxxxx
$ pumount xxxxxxx

답변

버그 # 1768010에 설명 된 버그입니다. usbmount는 Bionic에서 작동하지 않습니다 . Unix & Linux Stack Exchange 에서도 제공되는 솔루션 은 다음과 같습니다.

systemd-udevd 구성 편집

sudo systemctl edit systemd-udevd

다음 두 줄을 삽입하십시오.

[Service]
MountFlags=shared

그런 다음 다음을 실행하십시오.

sudo systemctl daemon-reload
sudo service systemd-udevd --full-restart

이 해결 방법은 완벽하지 않습니다. USB 키를 삽입 한 시간과 자동 마운트가 완전히 실행 된 시간 사이에 40 초의 지연이 관찰 될 수 있습니다.