SLES 9는 몇 개의 물리적 디스크를 처리할 수 있나요? 제한사항이 있나요?

SLES 9는 몇 개의 물리적 디스크를 처리할 수 있나요? 제한사항이 있나요?

SLES 9 시스템이 처리할 수 있는 디스크 수에는 제한이 있는 것 같습니다. (32비트). Google에서 이 번호를 찾을 수 없습니다.

내 질문: 이 번호가 무엇인지 알려줄 수 있는 사람 있나요?

답변1

교육받은 추측

4스킨B.

이유

SLES 9 예이제 10년쯤 됐는데, 따라서 최신 Linux 배포판만큼 큰 파일 시스템이나 최신 커널만큼 많은 볼륨을 지원하지 않습니다. SLES 9에서 지원되는 최신 커널은 2.6.5입니다.

32비트 운영 체제를 사용하면 인위적으로 제한됩니다. 즉, 더 큰 파일 시스템을 관리하려면 더 많은 RAM이 필요합니다. 보수적인 경험 법칙은 1입니다.모든티타늄 붕화물. 32비트 Linux는 일반적으로 4GiB[1]로 제한되므로 4TiB 이상을 관리하려면 32비트 Linux를 사용해야 합니다. 저는 16TiB로 전환하여 문제 없이 사용했지만[2] 실제로는 권장하지 않습니다. 일반적인 공포 이야기는 fsck정전 후 RAM 부족으로 인해 완료하지 못해 파일 시스템을 다시 마운트할 수 없다는 것입니다.

SLES 9에 내장된 가장 강력한 파일 시스템은 다음과 같습니다.JFS. 볼륨 크기 제한에 도달했습니다.페타바이트, 따라서 실제로는 무한합니다.

SLES 9도 지원합니다.라이저 FS, 볼륨 크기는 16TiB로 제한됩니다. 위에서 언급한 RAM 제한으로 인해 이는 32비트 시스템에 이상적입니다.

/dev/sdLinux 커널의 장치 경로 수에도 제한이 있습니다. Linux의 수명 동안 Linux는 2의 거듭제곱으로 여러 번 변경되었습니다. SLES 9의 볼륨 제한은 다음을 기준으로 256개 볼륨일 수 있습니다.녹음 제한RHEL 3 및 4의 경우 SLES 9와 거의 동시에 사용됩니다. [삼]

스토리지 제한은 볼륨 크기 제한에 최대 볼륨 수를 곱한 값입니다. 위의 4 PiB 수치는 최대 볼륨 크기인 16TiB × 256 볼륨을 기준으로 합니다.

넌 한계에 도달하지 못할 거야

어떻게 정리해도 엄청난 수납공간이군요. 실용적인 이유로 실제 숫자는 그다지 중요하지 않습니다. 단순히 이 추측된 한계에 도달할 만큼 충분한 디스크를 컴퓨터에 연결하는 것은 상당히 어려울 것입니다. 특히 커널 2.6.5와 호환되는 일반적인 디스크 컨트롤러가 최신 디스크를 지원하지 않는다는 점을 고려하면 더욱 그렇습니다.고급 형식디스크이므로 2TB보다 큰 디스크를 사용하지 못할 수도 있습니다.

즉, 4PiB 제한에 도달하려면 수천 개의 물리적 디스크가 필요합니다.

연결 또는 랙 크기 제한에 먼저 도달하지 않으면 절대적인 엄격한 기술 제한에 도달하기 전에 다른 실제 제한에 도달하게 됩니다.


각주:

  1. PAE32비트 시스템에서는 최대 64GiB가 허용되지만 커널이 4GiB 이상을 버퍼 캐시로 사용할 수 있는지는 모르겠습니다.

    내가 아는 한, PAE를 활용할 수 있는 구현은 없습니다. fsck사용자 공간 애플리케이션에서 이를 수행하려면 많은 특별한 트릭이 필요하기 때문입니다. RAM 제약에 대한 실행 가능한 솔루션이었던 지난 몇 년 동안 실제로 PAE를 사용한 프로그램은 소수에 불과했습니다. (현재는 64비트 운영 체제만 사용합니다.)

  2. RAM 요구 사항은 디스크의 파일 및 디렉터리 수와 디스크가 제공하는 동시 액세스 수에 따라 달라집니다. 따라서 "TiB당 1GiB 규칙"은 프록시 규칙입니다.

    제가 32비트 코어에서 16TiB를 사용하는 유일한 이유는 이것이 사용자가 거의 없는 디지털 비디오 서버이기 때문이라고 생각합니다. 파일이 상대적으로 적고 크기 때문에 fsck많은 수의 디렉토리나 파일을 처리할 필요가 없습니다.인덱스 노드, 동시 사용자를 추적하기 위해 RAM에 많은 파일 시스템 정보를 보관할 필요가 없습니다.

    좋은 반례는 수천 명의 사용자에게 동시에 서비스를 제공할 수 있는 이메일 서버입니다. 각 사용자는 수천 개의 디렉터리에 분산된 다수의 작은 파일에 액세스하기를 원합니다.

  3. 최신 커널에서는 볼륨 제한이 1,024, 4,096 또는 8,192개로 늘어납니다.

    이론적으로/dev/sdzzz...., 최대 29 z초(약 10 41 권 분량) 까지 사용할 수 있지만 다른 실질적인 제한 사항이 먼저 적용됩니다.

답변2

내 지식에는 한계가 없고, 한계가 있으면 그것을 충족할 가능성이 거의 없습니다. 모든 sd[az]가 회전된 후 드라이브에는 sdaa에서 sdazz 등의 레이블이 지정됩니다. 따라서 제한이 있는 경우 이는 최대 파일 경로 길이 내에서 구성표가 레이블을 지정할 수 있는 드라이브 수입니다(UUID는 변경될 수 있지만 확실하지 않습니다).

이는 IDE, SCSI, SATA 등에만 적용됩니다. 나는 USB와 다른 것들은 다른 한계를 가질 것이라고 믿습니다.

관련 정보