Linux 운영 체제에서 폴더를 사용하여 USB 장치를 에뮬레이션할 수 있습니까?
마운트를 사용하거나 가상 /dev/sdx 장치를 생성하세요.
감사합니다!
답변1
결국 Linux/Unix의 모든 장치는 파일입니다.
따라서 USB 스틱 "에뮬레이션"에 대한 질문에 대답하려면 다음을 수행하십시오.
dd를 사용하여 펜의 이미지 파일을 만들 수도 있고, 그렇다면 빈 이미지 파일을 만든 다음 포맷한 다음 루프백 인터페이스를 통해 마운트할 수도 있습니다.
포맷된 스틱(파일 포함)이 /dev/sdb라고 가정합니다.
sudo dd if=/dev/sdb of=imageusb.img bs=1024
sudo losetup --partscan --find --show disk.img
sudo mount /dev/loop0p1 /mnt
제거하고 해제하려면:
sudo umount /mnt
sudo losetup -d /dev/loop0