Parted: 장치 외부의 위치 오류를 해결하는 방법은 무엇입니까?

Parted: 장치 외부의 위치 오류를 해결하는 방법은 무엇입니까?

/dev/sda의 할당되지 않은 기존 공간에서 새 파티션을 만들려고 하는데 "시작 및 끝"을 설정할 때마다 location outside of device error전체 출력은 다음과 같습니다.

root@server01:/#parted /dev/sda GNU Parted 3.2 /dev/sda 사용 GNU Parted에 오신 것을 환영합니다! 명령 목록을 보려면 "help"를 입력하십시오. (parted) 무료 인쇄
모델: VMware 가상 디스크(scsi) 디스크 /dev/sda: 2199GB 섹터 크기(논리적/물리적): 512B/512B 파티션 테이블: gpt 디스크 플래그:

Number  Start   End     Size    File system  Name  Flags
 2      17.4kB  1049kB  1031kB                     bios_grub
 1      1049kB  25.8GB  25.8GB  zfs
        25.8GB  25.8GB  3584B   Free Space
 3      25.8GB  36.5GB  10.7GB  zfs
 4      36.5GB  47.2GB  10.7GB  zfs
 5      47.2GB  1100GB  1052GB  zfs
 9      1100GB  1100GB  8392kB
        1100GB  2199GB  1100GB  Free Space

(parted) mkpart                                                           
Partition name?  []? 10                                                   
File system type?  [ext2]? zfs                                            
Start? 1100GiB                                                            
End? 2199GiB                                                              
Error: The location 2199GiB is outside of the device /dev/sda.
(parted) mkpart                                                      
Partition name?  []?                                                      
File system type?  [ext2]? zfs                                            
Start? 1100GiB                                                            
End? 2198GiB                                                             
Error: The location 2198GiB is outside of the device /dev/sda.

100%로 설정하면 End?새 파티션을 만들 수 있습니다. 이는 100G, 500G, 500G의 3개 파티션을 생성해야 하는 경우 어떻게 여러 파티션을 생성할 수 있는지에 대한 의문을 제기합니다.

답변1

디스크의 끝점은 2199GB입니다. GiB를 사용하여 크기를 설정하고 있습니다. GiB는 GB보다 크므로 2199GiB는 2199GB보다 크므로 파티션 끝을 초과합니다.

GiB 대신 GB를 사용하여 크기를 설정합니다.

관련 정보