답변:
자동 마운트 구성에 대한 자세한 설명은 다음과 같습니다.
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 초의 지연이 관찰 될 수 있습니다.