3TB와 1TB라는 두 개의 파티션이 있는 8TB 하드 드라이브가 있으므로 나머지 4TB를 사용할 수 있습니다. 디스크의 나머지 부분에 걸쳐 있는 세 번째 파티션을 만들고 싶습니다. fdisk를 사용하여 새 파티션을 생성하는 초기에는 프로그램이 자동으로 이전 파티션 끝 이후의 시작 위치를 제공했습니다. 그러나 GNU parted는 그러한 옵션을 제공하지 않습니다.
드라이브의 레이아웃은 다음과 같습니다.
GNU Parted 3.2
Using /dev/sdc
Welcome to GNU Parted! Type 'help' to view a list of commands.
(parted) p
Model: ATA WDC WD80EFZX-68U (scsi)
Disk /dev/sdc: 8002GB
Sector size (logical/physical): 512B/4096B
Partition Table: gpt
Disk Flags:
Number Start End Size File system Name Flags
1 1049kB 3001GB 3001GB primary
2 3001GB 4001GB 1000GB primary
모든 가이드에서는 (이 경우) 파티션 시작으로 "4001GB"를 사용하고 끝으로 "-1"을 사용하는 것이 좋습니다. 이 경우에는 "4001GB"의 경계가 약간 흐릿하게 보입니다. TB 범위에서 1GB는 중요하지 않지만 OCD-me는 전체 디스크를 사용하려고 합니다.
그래서 내 질문은 다음과 같습니다
올바른 정렬을 고려하여 새 파티션이 이전 파티션 뒤에 있도록 GNU Parted를 사용하여 새 파티션을 만드는 합리적인 방법이 있습니까? 아니면 MB/GB/TB와 함께 사용되는 경우 "올바른 작업"을 수행합니까?
답변1
후속 명령에 사용할 수 있는 시작/끝/크기 로 파티션의 모든 사용 가능한 세그먼트 또는 간격을 보려면 를 사용합니다 parted
.print free
mkpart
(parted) unit mib # or s, b, whatever you prefer
(parted) print free
Model: (file)
Disk /dev/shm/foobar.img: 7629395MiB
Sector size (logical/physical): 512B/512B
Partition Table: gpt
Disk Flags:
Number Start End Size File system Name Flags
0.02MiB 1.00MiB 0.98MiB Free Space
1 1.00MiB 953674MiB 953673MiB root
953674MiB 2861023MiB 1907349MiB Free Space
3 2861023MiB 7629394MiB 4768371MiB data
7629394MiB 7629395MiB 0.52MiB Free Space
따라서 이 예에서 여유 공간은 953674MiB - 2861023MiB입니다.
파티션을 생성하면 완벽하게 채워져야 합니다.
(parted) mkpart home 953674MiB 2861023MiB
(parted) print free
Model: (file)
Disk /dev/shm/foobar.img: 7629395MiB
Sector size (logical/physical): 512B/512B
Partition Table: gpt
Disk Flags:
Number Start End Size File system Name Flags
0.02MiB 1.00MiB 0.98MiB Free Space
1 1.00MiB 953674MiB 953673MiB root
2 953674MiB 2861023MiB 1907349MiB home
3 2861023MiB 7629394MiB 4768371MiB data
7629394MiB 7629395MiB 0.52MiB Free Space
올바른 정렬을 고려하고 계십니까?
주석에서 이미 지적했듯이 정렬은 이전 파티션의 올바른 끝 섹터에 따라 달라집니다. MiB 정렬이 올바른지 수동으로 확인하는 것이 가장 좋습니다.
파티션의 크기가 정확하지 않은 경우 일반적으로(항상 그런 것은 아님) 이 resizepart
명령을 사용하여 그에 따라 이전 파티션의 마지막 섹터를 늘릴 수 있습니다. 칸막이에 간격을 두어도 아무런 해가 없으니 너무 걱정하지 마세요.