LVM2 파티션 정렬

LVM2 파티션 정렬

Linux 도구를 사용하여 다음 작업을 수행하는 방법: LVM 파티션 정렬 및 LVM의 파티션 정렬?

LVM 파티션("pv"용)을 설정한 다음 파티션을 나누려면 어떻게 해야 합니까?

좀 더 구체적으로 말하면 다음과 같은 설정을 갖고 싶습니다.

  • sda1 - 부팅, 약 256MB
  • sda2 - LVM의 LVM pv: 스왑, 루트, 홈 등

최고의 성능을 위해 LVM 파티션과 LVM에 파티션을 설정하는 방법은 무엇입니까? (명령줄 Linux 도구를 사용하십시오.))

내 말이 맞습니까? LVM 범위가 정렬되면 생성된 파티션도 정렬됩니까?

최적의 블록 크기는 얼마입니까? : @maxschlepzig 덕분에 섹터 크기(예: 4k)를 얻는 우아한 방법이 있습니다. 이제 이 지식을 어떻게 적용할 것인가 하는 문제가 남는다.

답변1

최신 Linux 배포판에서는 커널이 장치의 물리적 섹터 크기를 제공해야 하며 파티션 /lvm/mkfs 도구는 최상의 성능을 위해 물리적 섹터 크기와 호환되는 정렬을 자동으로 선택해야 합니다.

내 데비안 시스템을 예로 들어보겠습니다.

# cat /sys/block/sdb/queue/physical_block_size
4096
# cat  /sys/block/sdb/queue/logical_block_size
512

고쳐 쓰다: 커널 지원을 확인하려면 /sys위 파일이 포함되어 있는지 확인하고, fdisk -l이 메시지가 인쇄되는지 확인하기 위해 호출할 수 있으며(인쇄되어야 함), 하드 드라이브 사양(공급업체에서 제공)을 확인하고, 변경 로그를 확인할 수 있습니다. LVM 도구 및/또는 소스. 대부분의 mkfs명령은 사용된 블록 크기를 볼 수 있는 자세한 옵션을 제공합니다. 마지막으로 간단한 벤치마크(예: LVM이 없는 벤치마크(예: 장치로서의 전체 디스크))를 수행하고 LVM 설정을 제자리에 두고 반복할 수 있습니다.

관련 정보