Linux에서 플래시 이미지를 마운트하는 방법은 무엇입니까? [복사]

Linux에서 플래시 이미지를 마운트하는 방법은 무엇입니까? [복사]

Linux에서는 다음과 같이 플래시 디스크의 이미지를 만들었습니다.

sudo dd if=/dev/sdb of=test.img

지금 바로 설치하고 싶습니다. 나는 다음 명령을 시도했다

sudo mount -t ext3 -o loop test.img /mnt/flash

이로 인해 다음 오류가 발생했습니다.

mount: wrong fs type, bad option, bad superblock on /dev/loop0,
   missing codepage or helper program, or other error
   In some cases useful info is found in syslog - try
   dmesg | tail  or so

dmesg항목 표시

EXT3-fs (loop0): error: can't find ext3 filesystem on dev loop0.

나는 그것을 설명할 수 없다. 해당 옵션을 생략하면 동일한 메시지가 나타납니다 -o loop.

어떻게 설치할 수 있는지 아시나요?문서이미지를 /mnt/flash? 실제 플래시 드라이브를 설치하는 것에 대해 말하는 것이 아니라 file.

답변1

n 이 있는 /dev/sdb경우 에만 파티션을 마운트할 수 있습니다 . 파티션이 있는 경우 전체 디스크가 아닌 파티션만 마운트할 수 있습니다. A가 작동하여 파일의 파티션을 표시합니다./dev/sdbn{1..8}fdisk test.img

/dev/sdbn장치가 없는 경우 /dev/mapper/플래시 디스크/ROM에는 일반적으로 주소 범위에 정의된 파티션이 있고 이러한 범위는 블록 장치에 매핑되므로 확인하십시오. 또한 dmesg드라이버는 (일반적으로) 매핑을 수행할 때 주소 범위와 매핑되는 장치를 알려주므로 출력을 확인하십시오 .

그 밖에도 많은 문제와 이유가 있을 수 있습니다. 플래시 드라이브는 정확히 무엇을 의미합니까? SSD? 플래시 ROM? 뭔가 완전히 다른데요?

마운트해야 할 외부 파일 시스템이 있는지 어떻게 알 수 있나요? 다른 것이 있을까요? 시도하고 무시하십시오 -t ext3. 이것은 "플래시 드라이브"와 사용 방법에 따라 작동할 수 있습니다.

관련 정보