새로운 SSD USB 드라이브: fdisk는 파티션을 변경하지 않고, mkfs는 형식을 변경하지 않습니다.

새로운 SSD USB 드라이브: fdisk는 파티션을 변경하지 않고, mkfs는 형식을 변경하지 않습니다.

Raspberry Pi 3에서 사용하기 위해 포맷하려는 휴대용 SSD 드라이브가 있습니다.https://www.amazon.com/gp/product/B00N0V4JG2

예전에 이 제품을 사용해 본 적이 있는데, 128GB 버전이 OSX 컴퓨터에서 FAT32로 포맷되어 있었고, Pi에서는 드라이브가 문제 없이 실행되었습니다. 비트코인 블록체인을 저장하는 데 사용하고 있습니다. 이제 블록체인이 너무 커서 드라이브를 512GB 드라이브로 교체하려고 하는데 이 작업이 제대로 작동하지 않습니다!

처음에는 OSX FAT32 형식을 시도했지만 성공하지 못했습니다.그래서 Pi 자체로 포맷을 시도했습니다.

USB 드라이브 마운트 해제와 동일하게 시작하십시오 fdisk /dev/sda.sudo su

/dev/sda1           2 1000215215 1000215214  477G  b W95 FAT32

그런 다음 [d]lete, [n]new, [w]rite 과정을 거쳤습니다.

/dev/sda1        2048 1000215215 1000213168  477G 83 Linux

partprobe그러나 다시 시작한 후에도 fdisk -l여전히 변경 사항이 보고되지 않습니다.

/dev/sda1           2 1000215215 1000215214  477G  b W95 FAT32

...내가 지금까지 잘못한 게 있나요? 계속 진행했지만 mfks.ext4 /dev/sda1여전히 변경 사항이 표시되지 않습니다(해당 로그도 게시할 수 있습니다...). fsck이것을 실행하면 완전히 피비린내 나는 전투가 됩니다. 이는 훨씬 더 혼란스럽습니다! 방금 포맷한 새로운 파일 시스템에 어떻게 그렇게 많은 오류가 있을 수 있습니까? 다음과 같은 것(수백 개 중에서 선택한 예):

Inode 138789 has a extra size (30700) which is invalid 
Inode 138825 has a bad extended attribute block 17929510.
Inode 138877 has compression flag set on filesystem without compression support.
Inode 139153 has a extra size (6956) which is invalid

마침내 드라이브를 내 OSX 컴퓨터에 연결했을 때 드라이브를 포맷하고 사용할 수 있었고 제대로 작동했습니다. 그래서 드라이브에 결함이 있다고 생각하지 않습니다.

답변1

parted와 vfat fs를 사용하면서 이런 일이 일어났습니다(Windows 호환성이 필요하다고 가정):

참고: /dev/sda가 포맷할 드라이브라고 가정합니다(!)

parted
(parted) select /dev/sda
(parted) mklabel gpt
(parted) mkpart 
--> pick a name <enter> 
--> pick an fs (ext2 will do) <enter>
0% <enter> 
100% <enter>
print

위 내용은 드라이브의 전체 크기를 사용하여 파티션을 생성했음을 보여줍니다. 다음으로 파일 시스템을 생성하겠습니다.

mkfs.vfat /dev/sda1

작동해야합니다. 알려주지 않은 경우, 무엇이 잘못되었는지 확인하고 도움을 드릴 수 있도록 출력을 제공해 주시기 바랍니다.

답변2

제품 연결의심스러운 것 같습니다:

  • 알려진 HDD/SSD 공급업체와 제휴하지 않음
  • 중소기업 브랜딩
  • 기술 사양에는 "하드 드라이브 인터페이스"라고 나와 있습니다.USB 1.1(!!!)
  • 파티션 테이블이 초기 상태로 다시 재설정된 것처럼 보인다는 사실은 드라이브 오류를 나타냅니다.

이러한 드라이브는 아마도 일부 주요 SSD 제조업체의 품질 보증 폐기 상자에서 복구되었으며 원래는 폐기/재활용될 예정이었습니다. 그 중 일부는 적어도 한동안은 실제로 작동할 수도 있습니다. 또는 적어도 공급업체가 빠른 현금을 확보할 때까지 실제 용량과 결함을 숨기는 맞춤형 펌웨어를 사용하여 완전히 가짜일 수도 있습니다.

다음 명령을 사용하여 확인할 수 있습니다.F3 - 플래시 사기 퇴치도구 및/또는플레이크 글리터.

관련 정보