SD 카드 파티션을 생성하려고 하는데 이를 위해 다음을 따릅니다.지도 시간. 명령을 입력하면
ll /dev/mmcblk*
이해합니다
ls: cannot access /dev/mmcblk*: No such file or directory
그래서 다음 명령을 입력하여 /dev에 있는 프로젝트 목록을 확인했습니다.
ls /dev/
나는 많은 프로젝트 목록을 가지고 있지만 mmcblk0
또는 같은 것은 없습니다 mmcblk1
. 내가 받은 목록은 이렇다
autofs dvdrw loop4 psaux ram6 sdb tty10 tty24 tty38 tty51 tty8 ttyS2 ttyS5 vcs6
block ecryptfs loop5 ptmx ram7 sdb1 tty11 tty25 tty39 tty52 tty9 ttyS20 ttyS6 vcs7
bsg fb0 loop6 pts ram8 sg0 tty12 tty26 tty4 tty53 ttyprintk ttyS21 ttyS7 vcsa
btrfs-control fd loop7 ram0 ram9 sg1 tty13 tty27 tty40 tty54 ttyS0 ttyS22 ttyS8 vcsa1
bus full loop-control ram1 random sg2 tty14 tty28 tty41 tty55 ttyS1 ttyS23 ttyS9 vcsa2
cdrom fuse mapper ram10 rfkill shm tty15 tty29 tty42 tty56 ttyS10 ttyS24 uhid vcsa3
cdrw hidraw0 mcelog ram11 rtc snapshot tty16 tty3 tty43 tty57 ttyS11 ttyS25 uinput vcsa4
char hpet mei ram12 rtc0 snd tty17 tty30 tty44 tty58 ttyS12 ttyS26 urandom vcsa5
console input mem ram13 sda sr0 tty18 tty31 tty45 tty59 ttyS13 ttyS27 v4l vcsa6
core kmsg net ram14 sda1 stderr tty19 tty32 tty46 tty6 ttyS14 ttyS28 vcs vcsa7
cpu log network_latency ram15 sda2 stdin tty2 tty33 tty47 tty60 ttyS15 ttyS29 vcs1 vga_arbiter
cpu_dma_latency loop0 network_throughput ram2 sda3 stdout tty20 tty34 tty48 tty61 ttyS16 ttyS3 vcs2 vhost-net
disk loop1 null ram3 sda4 tty tty21 tty35 tty49 tty62 ttyS17 ttyS30 vcs3 video0
dri loop2 port ram4 sda5 tty0 tty22 tty36 tty5 tty63 ttyS18 ttyS31 vcs4 zero
dvd loop3 ppp ram5 sda6 tty1 tty23 tty37 tty50 tty7 ttyS19 ttyS4 vcs5
이전에 이 튜토리얼을 따랐지만 이번에는 무엇이 잘못되었는지 모르겠습니다. 그럼 mmcblk 목록을 얻는 방법을 알려주세요.
답변1
SD 카드는 보일 수도 있고 보이지 않을 수도 있습니다 /dev/mmcblk*
. 또 다른 가능성은 입니다 /dev/sd*
.
출력을 보면 그 중 하나의 이름을 찾을 수 있습니다 dmesg
. 또 다른 방법은 카드를 꺼내고 를 입력한 후 ls /dev
카드를 삽입하고 ls /dev
다시 수행하여 차이점을 알아내는 것입니다.
답변2
Konsole에서 명령줄을 사용해 보십시오:
lsblk
여기에는 모든 하드 드라이브와 해당 파티션이 나열되어야 합니다.