USB를 마운트하려고 할 때 "잘못된 인수" 발생

USB를 마운트하려고 할 때 "잘못된 인수" 발생

Ubuntu에서 USB를 마운트하려고 합니다.

[] dmesg
... USB Mass Storage support registered.
... scsi 2:0:0:0 Direct-Access Kingston DataTraveler 2.0
... sd 2:0:0:0 [sdb] 15679488 512-byte logical blocks: (8.02 GB/7.47 GiB)
... sd 2:0:0:0 Write Protect is off
(so I assume that /dev/sdb is my USB pendrive)

[] mkdir /mnt/usb
[] mount /dev/sdb /mnt/usb
mount: mounting /dev/sdb on /mnt/usb failed: Invalid Argument

나는 또한 "-t ext4"를 사용해 보았지만 성공하지 못했습니다. 내가 도대체 ​​뭘 잘못하고있는 겁니까? 매우 감사합니다.

답변1

/dev/sdb는 전체 저장 장치를 나타냅니다. 개별 파티션은 장치 이름 뒤에 숫자로 지정됩니다. 예를 들어 sdb1은 저장 장치 sdb의 첫 번째 파티션입니다. USB 플래시 드라이브에는 일반적으로 파티션이 하나만 있으므로 마운트 명령은 다음과 같아야 합니다.

mount /dev/sdb1 /mnt/usb

답변2

sda또는 sdb저장 장치의 이름일 뿐이므로 마운트하려면 파티션 번호도 입력해야 합니다.

mkdir -p /media/usb
mount /dev/sdb1 /media/usb

답변3

이것이 최고의 결과 중 하나이므로 나에게 일어난 일과 이를 해결한 방법에 대한 통찰력을 공유하고 싶습니다.

내 상황은 18.04 di 기반 서버 설치 프로그램을 부팅하고 다른 (가상) 광학 디스크 드라이브를 마운트하고 싶다는 것입니다. 나에게 정확한 오류 메시지가 표시되었습니다.

관찰:

  • 나는 GNU 도구와 다르게 동작할 수 있는 busybox 쉘에 있습니다.
  • 다른 제한된 커널을 실행하고 있습니다. 오류 메시지에는 아무 표시도 없고 모든 인수가 올바른 것처럼 보였지만 내 경우에는 modprobe를 사용하여 파일 시스템 모듈인 iso9660을 로드하려고 했습니다. 그런 다음 작동했습니다. 따라서 마운트하려는 파일 시스템이 무엇이든 해당 파일 시스템 모듈이 로드되었는지 확인(lsmod?)해야 합니다. OP가 비지박스에 있을 가능성은 낮지만, 맥락이 충분하지 않은 질문이 흔하며 우리는 이를 해결하기 위해 노력하고 있습니다.

관련 정보