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
. 이것은 "플래시 드라이브"와 사용 방법에 따라 작동할 수 있습니다.