linux gdisk(4TB USB 드라이브)가 내 mkfs를 따르지만 mkfs에 새 파티션이 표시되지 않습니다.

linux gdisk(4TB USB 드라이브)가 내 mkfs를 따르지만 mkfs에 새 파티션이 표시되지 않습니다.

방금 백업용으로 새 4TB 외부 USB 디스크 2개를 구입했습니다.

http://www.bestbuy.com/site/wd-my-passport-4tb-external-usb-3-0-portable-hard-drive-black/5605533.p

이는 대규모 ms 파티션을 통해 수행됩니다. 저는 Slackware 14.2x64를 실행 중이고 gdisk를 실행하여 파티션을 삭제하고 3개의 n(ew) 1.2TB 파티션을 생성했습니다(전체 섹터를 3으로 나누면 됩니다). 그런 다음 파티션 테이블 정보를 (기억하고) gdisk가 종료됩니다. 그런 다음 fdisk -l 및 gdisk -l /dev/sdb가 예상한 대로 모든 것을 정확하게 표시했습니다.

그러나 mkfs -t ext4 /dev/sdb1은 원래 ms 파티션을 보고 계속할지 여부를 묻습니다. 나는 아니오라고 대답하고 gdisk를 몇 번 더 시도하여 세 개의 파티션을 모두 d(삭제)하고 다시 n(ewing)했습니다. 또한 동기화를 시도하고 드라이브를 분리했다가 다시 연결해 보았습니다. 아무것도 작동하지 않습니다. 결국 mkfs가 보고된 ms 파티션 포맷을 시작하고 1분 후에 종료하도록 시도했습니다. 그런 다음 gdisk를 다시 실행하십시오. 이제 mkfs는 마침내 새로운 파티션 테이블을 봅니다. 모든 것이 잘되고있어.

그런데 내가 뭘 잘못했나요? 즉, 후속 mkfs가 gdisk를 사용하여 방금 작성한 파티션 테이블을 올바르게 즉시 볼 수 있도록 gdisk를 어떻게 실행합니까? 나는 내가 한 일이 권장되는 절차라고 생각하지 않습니다.

답변1

커널은 여전히 ​​이전 파티션 테이블을 사용합니다.

partprobe새 파티션 테이블을 사용하거나 재부팅하는 경우 커널에 문제가 있습니다.

man partprobe자세한 내용을 확인하세요 .

편집하세요(의견 감사합니다):

gdisk다음과 같은 경고 메시지가 출력되어 커널이 여전히 이전 파티션 테이블을 사용하고 있음을 알리고 재부팅을 요청합니다.

경고: 커널은 여전히 ​​이전 파티션 테이블을 사용하고 있습니다. 다음에 다시 시작할 때 새 테이블이 사용됩니다. 작업이 성공적으로 완료되었습니다.

fdisk( parted포함 gparted) 자동으로 partprobe를 실행하고 성공을 알려줍니다.

관련 정보