외부 USB 허브에 FAT를 생성할 때 EFI 파티션이 표시되는 이유는 무엇입니까?

외부 USB 허브에 FAT를 생성할 때 EFI 파티션이 표시되는 이유는 무엇입니까?

USB를 통해 라즈베리파이에 4베이 HDD 허브(FANTEC QB-35US3-6G)를 연결하고 있습니다. 허브 내부에 두 개의 디스크가 있고 FAT로 포맷했습니다.

blkid맥에서 포맷을 한 이유는 라즈베리를 연결했을 때 허브에 포맷되지 않은 디스크가 보이지 않아서 이상했는데, 그게 이상하더군요.

sudo blkid내가 볼때

/dev/sdc1: LABEL_FATBOOT="EFI" LABEL="EFI" UUID="67E3-17ED" TYPE="vfat" PARTLABEL="EFI System Partition" PARTUUID="e36842bb-f2a9-4a3e-99b6-bbd4a54f39f6"
/dev/sdc2: LABEL_FATBOOT="WD3" LABEL="WD3" UUID="4568-1704" TYPE="vfat" PARTUUID="576db57a-0543-4f9b-b3e4-4cf452cbdda3"
/dev/sdd1: LABEL_FATBOOT="EFI" LABEL="EFI" UUID="67E3-17ED" TYPE="vfat" PARTLABEL="EFI System Partition" PARTUUID="c2a64dbc-5b9a-458e-b0a8-04d6f5fd8956"
/dev/sdd2: LABEL_FATBOOT="WD1" LABEL="WD1" UUID="D719-1706" TYPE="vfat" PARTUUID="2cced532-4870-43f1-8226-4f413e513f33"

fdisk -l프로그램

GPT PMBR size mismatch (4294967294 != 5860533167) will be corrected by write.
Disk /dev/sdc: 2.7 TiB, 3000592982016 bytes, 5860533168 sectors
Disk model: EFRX-68AX9N0    
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Disklabel type: gpt
Disk identifier: BFC5ECE6-8901-4C6C-A2BA-C14DA6AD5890

Device      Start        End    Sectors  Size Type
/dev/sdc1      40     409639     409600  200M EFI System
/dev/sdc2  411648 5860532223 5860120576  2.7T Microsoft basic data


Disk /dev/sdd: 931.5 GiB, 1000204886016 bytes, 1953525168 sectors
Disk model: 01FALS-40Y6A0   
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: gpt
Disk identifier: 9B3E10E4-6E9B-4CE0-A7EF-691A6EA14CC5

Device      Start        End    Sectors   Size Type
/dev/sdd1      40     409639     409600   200M EFI System
/dev/sdd2  411648 1953523711 1953112064 931.3G Microsoft basic data

이것은 USB 허브와 관련된 특별한 것입니까? 아니면 FAT 파티션에서도 EFI System장치가 생성됩니다. 이것이 정상인가요?


편집: 웃기네요. 디스크를 포맷하고 싶은데 아무 작업도 수행되지 않습니다.

 $ sudo mount /dev/sdc2 /mnt
 $ ll /mnt
total 132
drwxr-xr-x  4 pi   pi   32768 Jan  1  1970 ./
drwxr-xr-x 21 root root  4096 Jul 10 02:41 ../
-rw-r--r--  1 pi   pi    4096 Oct 12  2019 ._.com.apple.timemachine.donotpresent
-rw-r--r--  1 pi   pi       0 Oct 12  2019 .com.apple.timemachine.donotpresent
drwxr-xr-x  2 pi   pi   32768 Oct 12  2019 .fseventsd/
drwxr-xr-x  4 pi   pi   32768 Oct 12  2019 .Spotlight-V100/

답변1

GPT 형식의 "디스크"가 두 개 있습니다. 둘 다 200MB EFI 시스템 파티션을 가지고 있습니다.

sdc에 "PMBR 크기 불일치", 즉 보호 MBR이 있습니다.

다시 말해, 아마도 엉망일 것입니다... 하지만 당신이 표현하는 방식은: 다른 시스템의 외부 멀티디스크를 사용하는 것입니다.

추가됨: 저는 Start=40도 좋아하지 않습니다. 나에겐 2048이 있다. 그래서 나는 "위험하지 않은" 첫 번째 MB(?)를 가지고 있습니다(손상 = 일부 MBR 섹터가 기록됨). 하지만 "크기 불일치" 및 "수정 예정"이라고 적혀 있습니다.

우리가 어떻게 알아냈는지 알아보려면 댓글을 참조하세요. 바닥 왜요? 큰 질문의 경우. 그냥 이대로 놔두겠습니다. 감사해요!

"내가 한 서식" - 농담도 아니고 모욕도 아닙니다. 당신은요?틀림없이macOS로 정확히 무엇을 하셨나요?


맥은 왜 이러는 걸까요?

나중에 디스크 EFI를 부팅 가능하게 만들려는 경우를 대비해 200MB(또는 그 이상) 파티션을 유지하는 것이 좋습니다.

(initrd와 커널은 파일로 총 50MB가 될 수 있습니다)

관련 정보