SLES 9 시스템이 처리할 수 있는 디스크 수에는 제한이 있다고 생각합니다. (32비트). Google에서 전화번호를 찾을 수 없습니다.
내 질문: 누군가 참고로 말할 수 있습니까? 이 숫자는 무엇입니까?
답변1
교육받은 추측
4PiB.
정당화
SLES 9는이제 십년쯤 됐어, 따라서 최신 Linux 배포판만큼 큰 파일 시스템이나 최신 커널만큼 많은 볼륨을 지원하지 않습니다. SLES 9에서 지원되는 최신 커널은 2.6.5입니다.
또한 32비트 OS를 사용하면 인위적으로 자신을 제한할 수 있습니다. 파일 시스템이 클수록 관리하는 데 더 많은 RAM이 필요합니다. 보수적인 경험 법칙은 1입니다.수코양이당TiB. 32비트 Linux는 일반적으로 4GiB로 제한되므로[1] 4TiB 이상을 관리하려면 32비트 Linux를 사용하도록 추진하고 있습니다. 16TiB까지 사용했지만[2] 실제로 권장하지는 않습니다. 일반적인 공포 이야기는 fsck
RAM 부족으로 인해 정전이 완료되지 않아 파일 시스템이 다시 마운트되지 않는 경우입니다.
SLES 9에 내장된 가장 뛰어난 파일 시스템은 다음과 같습니다.JFS. 볼륨 크기 제한이페타바이트, 따라서 사실상 무제한입니다.
SLES 9도 지원합니다.ReiserFS, 볼륨 크기 제한은 16TiB입니다. 이는 위의 RAM 제한 이유로 인해 32비트 시스템에 적합합니다.
/dev/sd
Linux 커널의 장치 경로 수에도 제한이 있습니다 . Linux의 수명 동안 일반적인 2의 거듭제곱 값으로 몇 번 변경되었습니다. SLES 9의 한도는 아마도 256개 볼륨일 것입니다.문서화된 한도SLES 9와 거의 동시에 사용되는 RHEL 3 및 4용.[3]
스토리지 제한은 볼륨 크기 제한에 최대 볼륨 수를 곱한 값입니다. 위의 4PiB 수치는 16TiB 최대 볼륨 크기 × 256개 볼륨을 기준으로 합니다.
당신은 한계에 도달하지 않을 것입니다
어떻게 정리하든 저장 공간이 엄청나게 많습니다. 실제 숫자는 실용적인 이유로 별로 중요하지 않게 됩니다. 단순히 이 추측된 한계에 도달할 만큼 충분한 디스크를 단일 컴퓨터에 연결하는 것은 상당히 어려운 일이 될 것입니다. 특히 커널 2.6.5와 호환되는 일반 디스크 컨트롤러가 최신 지원을 지원하지 않는다는 점을 고려하면 더욱 그렇습니다.고급 형식디스크이므로 2TB보다 큰 디스크는 사용할 수 없습니다.
즉, 이 4PiB 제한에 도달하려면 수천 개의 물리적 디스크가 필요하다는 의미입니다.
연결성이나 랙 크기 제한에 먼저 직면하지 않는다면 절대적인 기술적 한계에 도달하기 전에 다른 실제적인 한계에 직면하게 될 것입니다.
각주:
PAE32비트 시스템에서 최대 64GiB를 허용하지만 커널이 버퍼 캐시를 위해 4GiB 이상의 공간을 사용할 수 있는지는 알 수 없습니다.
내가 아는 어떤 구현도 PAE를 사용할 수 없습니다
fsck
. 그렇게 하려면 사용자 공간 애플리케이션에서 많은 특별한 트릭이 필요하기 때문입니다. 지난 몇 년 동안 RAM 제한 문제에 대한 실행 가능한 솔루션이었던 PAE를 실제로 사용하는 프로그램은 매우 적었습니다. (현재는 64비트 OS만 사용합니다.)RAM의 필요성은 디스크에 있는 파일 및 디렉터리 수와 디스크가 제공하는 동시 액세스 수에 따라 결정됩니다. 따라서 "TiB당 1GiB 규칙"은 일종의 프록시 규칙입니다.
32비트 커널에서 16TiB를 사용할 수 있었던 유일한 이유는 이것이 동시 사용자가 거의 없는 디지털 비디오 서버였기 때문이라고 생각합니다. 파일이 상대적으로 적고 크기가 컸기 때문에
fsck
엄청난 수의 디렉토리나 파일을 처리할 필요가 없었습니다.아이노드, 동시 사용자를 추적하기 위해 RAM에 많은 파일 시스템 정보를 보관할 필요가 없었습니다.좋은 반례는 수천 명의 동시 사용자에게 서비스를 제공할 수 있는 이메일 서버가 될 수 있으며, 각 사용자는 수천 개의 디렉토리에 분산된 수많은 작은 파일에 대한 액세스를 원합니다.
최신 커널에서는 볼륨 제한이 1,024, 4,096 또는 8,192개로 늘어납니다.
이론적으로, 대략 10 41 볼륨 에 해당하는 29s
/dev/sdzzz....
까지 얻을 수 있지만 다른 실제 제한이 먼저 적용됩니다.z
답변2
내 지식에는 한계가 없으며 한계가 존재한다면 그것을 충족할 가능성이 없습니다. 모든 sd[az]를 회전한 후 드라이브에는 sdaa부터 sdazz까지 계속해서 레이블이 지정됩니다. 따라서 제한이 있는 경우 구성표가 최대 파일 경로 길이 내에서 레이블을 지정할 수 있는 드라이브 수입니다(UUID가 변경될 수 있으므로 확실하지 않습니다).
이는 IDE, SCSI, SATA 등에만 적용됩니다. 나는 USB와 다른 것들은 다른 한계를 가질 것이라고 믿습니다.