확장 프로그램을 분할할 때 어떤 시작 값과 끝 값을 선택해야 하는지 알고 싶습니다. 솔리드 스테이트 드라이브 사용법 fdisk
.
fdisk
2048-250069679, default 2048
250069679는 512나 2048로 나눌 수 없는 것이 좋습니다 . 시작과 종료 값을 512나 2048, 4096으로 나눌 수 있는 숫자로 설정하는 것이 더 좋지 않을까요?
예: 시작 4096 끝 250068992
명령(도움말은 m): p 디스크 /dev/sda: 119,2 GiB, 128035676160바이트, 250069680 섹터 단위: 섹터 1 * 512 = 512바이트 섹터 크기(논리적/물리적): 512바이트/512바이트 I/O 크기(최소/최적): 512바이트 / 512바이트 디스크 레이블 유형: dos 디스크 식별자: 0xa4b57300 명령(도움말은 m): n 파티션 유형 p 기본(기본 0개, 확장 0개, 유휴 4개) e 확장(논리적으로 분할된 컨테이너) 선택(기본값 p): p 파티션 번호(1-4, 기본값 1): 첫 번째 섹터(2048-250069679, 기본값 2048): 마지막 섹터, +섹터 또는 +size{K,M,G,T,P}(2048-250069679, 기본값 250069679): 유형이 "Linux"이고 크기가 119.2GiB인 새 파티션 1이 생성됩니다. 명령(도움말은 m): p 디스크 /dev/sda: 119,2 GiB, 128035676160바이트, 250069680 섹터 단위: 섹터 1 * 512 = 512바이트 섹터 크기(논리적/물리적): 512바이트/512바이트 I/O 크기(최소/최적): 512바이트 / 512바이트 디스크 레이블 유형: dos 디스크 식별자: 0xa4b57300 장치 부팅 시작 및 끝 섹터 크기 ID 유형 /dev/sda1 2048 250069679 250067632 119,2G 83 리눅스 명령(도움말은 m): i 선택된 파티션 1 장치:/dev/sda1 시작 시간: 2048 종료: 250069679 부서: 250067632 실린더 수: 15566 크기: 119,2G 번호: 83 유형: 리눅스 시작-C/H/S: 0/32/33 끝-C/H/S: 206/29/63 mkfs.ext4 /dev/sda1 mke2fs 1.43.4(2017년 1월 31일) Ein Dateisystems mit 31258454 (4k) Blöcken 및 7815168 Inodes erzeugt. 날짜 시스템 UUID: fdce9286-4545-447c-9cca-7d67f5bb9f43 Den Blöcken의 Superblock-Sicherungskopien gespeichert: 32768, 98304, 163840, 229376, 294912, 819200, 884736, 1605632, 2654208, 4096000, 7962624, 11239424, 20480000, 23887872 fdisk -l 디스크 /dev/sda: 119,2 GiB, 128035676160바이트, 250069680 섹터 단위: 섹터 1 * 512 = 512바이트 섹터 크기(논리적/물리적): 512바이트/512바이트 I/O 크기(최소/최적): 512바이트 / 512바이트 디스크 레이블 유형: dos 디스크 식별자: 0xa4b57300 장치 부팅 시작 및 끝 섹터 크기 ID 유형 /dev/sda1 2048 250069679 250067632 119,2G 83 리눅스
그렇다면 섹터 번호가 종료 값보다 낮은 이유는 무엇입니까?
명령(도움말은 m): i 선택된 파티션 1 장치:/dev/sda1 시작 시간: 2048 종료: 250069679 부서: 250067632 실린더 수: 15566 크기: 119,2G 번호: 83 유형: 리눅스 시작-C/H/S: 0/32/33 끝-C/H/S: 206/29/63
답변1
적어도 성능상의 이유로 최종 섹터에서는 정렬이 중요하지 않습니다. 시작 섹터의 정렬은 파티션의 모든 섹터에 영향을 미치며, 마지막 섹터의 정렬은 파티션의 마지막 몇 개의 섹터(있는 경우)에만 영향을 미칩니다.
섹터 번호는 0부터 시작합니다. fdisk
이는 디스크의 마지막 섹터를 나타냅니다(250069680개의 섹터가 있음).
Start: 2048
End: 250069679
Sectors: 250067632
250069679에서 2048을 더한 값에 1을 더하면 250067632가 됩니다. 파티션에는 오프셋 2048에서 시작하는 250067632개의 섹터가 포함되어 있습니다. 참고하시기 바랍니다,예4096바이트로 정렬됨: 250067632는 8의 배수입니다(여기서 섹터는 512바이트를 포함하고 8×512는 4096입니다).
당신이 어떻게 하느냐에 따라 달라집니다사용예를 들어 512e 디스크(내부적으로 4096바이트 섹터를 사용하지만 512바이트 논리 섹터를 노출하는 디스크)를 분할하고 cryptsetup
4096바이트 블록 으로 분할하려는 경우 분할, 끝 섹터 정렬이 중요할 수 있습니다. 성능을 향상시키려면( cryptsetup luksFormat --sector-size=4096
) 파티션에 4096의 정확한 배수가 포함되어 있는지 확인해야 할 수도 있습니다.바이트(학과 아님).