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 설정을 제자리에 두고 반복할 수 있습니다.