Raspbian 배포판을 사용하는 Raspberry Pi에서는 Windows 및 Linux에서 읽을 수 있는 추가 파티션을 만들어야 합니다.
그래서 FDISK를 사용하여 아래와 같이 FAT32 파티션인 /dev/mmcblk0(sd 카드)에 새 파티션을 만들었습니다.
Device Boot Start End Sectors Size Id Type
/dev/mmcblk0p1 16 125055 125040 61.1M b W95 FAT32
/dev/mmcblk0p2 125056 2000000 1874945 915.5M 83 Linux
/dev/mmcblk0p3 * 2000001 15523839 13523839 6.5G c W95 FAT32 (LBA)
위의 내용을 작성하고 장치를 재부팅한 후에는 추가 드라이브나 위의 파티션과 같은 항목이 나열되지 않았으며 다음 명령을 사용하여 확인했습니다 df -h
.
Filesystem Size Used Avail Use% Mounted on
/dev/root 885M 442M 384M 54% /
devtmpfs 483M 0 483M 0% /dev
tmpfs 487M 0 487M 0% /dev/shm
tmpfs 487M 6.5M 481M 2% /run
tmpfs 5.0M 0 5.0M 0% /run/lock
tmpfs 487M 0 487M 0% /sys/fs/cgroup
tmpfs 487M 0 487M 0% /tmp
/dev/mmcblk0p1 61M 35M 27M 57% /boot
tmpfs 98M 0 98M 0% /run/user/0
파티션은 Linux 터미널(이미 설치됨) 내에서 표시되어야 하며 카드를 제거하고 Windows 컴퓨터에 연결하는 경우에도 표시되어야 합니다.
답변1
우리가 논의한 것처럼 문제는 fdisk
파일 시스템이 생성되지 않고 파티션만 생성된다는 것입니다.
Raspbian에서 FAT32 파일 시스템을 생성하려면 다음과 같이 설치 dosfstools
하고 사용해야 합니다 mkfs.vfat
.
mkfs.vfat -F 32 <device>
이 특정한 경우에는
mkfs.vfat -F 32 /dev/mmcblk0p3
그러면 장치를 설치할 준비가 되었습니다.
참고: FAT32에는 파일 시스템에 파일을 쓸 수 있는 uid/gid 또는 액세스 권한이 없습니다. 따라서 -o
일반 사용자로 이러한 파일을 사용하려면 마운트 옵션을 사용해야 할 수도 있습니다 . 예를 들어
mount -o uid=myuser /dev/mmcblk0p3 /home/myuser/mymountpoint