MBR 파티션 된 외장 드라이브에 HFS + 파티션을 추가하는 방법

현재 두 개의 파티션이있는 1Tb 외장 드라이브가 있습니다.

  • 64Gb NTFS
  • 524Gb ext2

나머지 414Gb는 사용되지 않으며 Mac 디스크 유틸리티에서 “여유 공간”으로 표시됩니다. Time Machine과 함께 사용할 HFS + 파티션에 250Gb를 사용하고 싶지만 디스크 유틸리티는 해당 공간에 파티션을 추가하거나 포맷하는 방법을 제공하지 않는 것 같습니다.

실행중인 Linux 상자 (FC9)는 mkfs에 hfs + 옵션을 제공하지 않습니다. 필요한 경우 최신 Linux 배포판 DVD로 부팅하여이 작업을 수행 할 수 있습니다.

이 질문 은 비슷하지만 파티션 테이블은 gudisk가 아닌 fdisk 형식입니다.

MacOS 10.7.5를 실행하고 있습니다.

현재 파티션에 대한 정보는 다음과 같습니다.

# diskutil list disk1
/dev/disk1
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:     FDisk_partition_scheme                        *1.0 TB     disk1
   1:             Windows_FAT_32 NO NAME                 61.4 GB    disk1s1
   2:                      Linux                         524.3 GB   disk1s2

# gpt -r show disk1
       start        size  index  contents
           0           1         MBR
           1   120005549      1  MBR part 12
   120005550  1023999165      2  MBR part 131
  1144004715   809520453

# fdisk /dev/disk1
Disk: /dev/disk1    geometry: 121601/255/63 [1953525168 sectors]
Signature: 0xAA55
         Starting       Ending
 #: id  cyl  hd sec -  cyl  hd sec [     start -       size]
------------------------------------------------------------------------
 1: 0C    0   0   2 - 1023 254  63 [         1 -  120005549] Win95 FAT32L
 2: 83 1023 254  63 - 1023 254  63 [ 120005550 - 1023999165] Linux files*
 3: 00    0   0   0 -    0   0   0 [         0 -          0] unused
 4: 00    0   0   0 -    0   0   0 [         0 -          0] unused



답변

의무적 인 경고 : 당신은가는 길을 찾은 것 같습니다 fdisk. 편집 기능에는 실수로 erase( 모든 파티션 을 제거함 ) 사용하거나 Mac OS X에서 현재 사용중인 파티션을 편집하는 것에 대한 실질적인 보호 수단이 없으며 , 의미가 맞지 않는 숫자를 입력하는 것에 대한 보호 수단도 거의 없습니다. 조심하십시오 .


fdisk대화식 모드에서 파티션 테이블의 항목을 편집 할 수 있습니다 .

sudo fdisk -e /dev/rdisk1

그런 다음 첫 번째 빈 파티션 테이블 항목 (예 :)을 편집 edit 3하고 type으로 설정 AF하고 기본값으로 CHS mode질문에 return을 누른 다음 return을 눌러 마지막 파티션 끝 이후 파티션 시작의 기본값을 승인 한 다음 종료 섹터 번호를 입력하십시오. 원하는 (기본값은 디스크의 끝입니다. 원하는 크기로 하나를 계산하십시오. 원하는 크기를 512 바이트로 나누어 원하는 섹터 수를 얻은 다음 시작 섹터 번호에 더하고 빼기 하나는 최종 섹터 번호를 얻는 것입니다). A는 수행 print이 좋아 보인다 확인 (아무것도 아직 저장하지 않기 때문에 한 실수가 있다면 할 수 있습니다 단지 exit (안 quit) 이 시점에서 실행 fdisk처음부터 시작 다시.) 그런 다음write디스크의 이전 테이블 위에 파티션 테이블을 저장합니다. 그런 다음 exit.

write변경 사항에 재부팅이 필요하다는 경고가 표시되면 괜찮습니다. 응답 y하고 exiting 후 Mac OS X을 재부팅하십시오 .

이제 파티션 테이블이 업데이트되었지만 파티션 자체에는 여전히 오래된 내용이 있습니다. 디스크 유틸리티를 실행하고 지우기 탭에서 새 파티션을 선택하고 이름을 지정한 후 지우기를 수행하십시오.


답변