우리 회사에는 일부 서버에 마운트해야 하는 말 그대로 수천 개의 NFS 볼륨이 있습니다. 그러나 이러한 볼륨을 모두 동시에 마운트하지는 않습니다. 일반적으로 한 번에 12개 정도를 마운트합니다. 대부분의 NFS 볼륨은 실제로 오프라인 상태입니다. 과거에는 필요한 경우를 대비하여 명령줄을 통해 수동으로 마운트 및 마운트 해제했습니다.
우리는 autofs를 사용하여 이러한 볼륨을 마운트하도록 전환하려고 합니다.
수천 개의 autofs 규칙(각 NFS 볼륨당 하나씩)을 정의하는 것이 좋지 않습니까? autofs에는 가질 수 있는 규칙 수에 대한 엄격한 제한이 있습니까? 규칙 수가 너무 많으면 autofs 성능이 급격하게 떨어지나요?
답변1
우리는 여러 개의 지도를 가지고 있으며, 일부는 수십 또는 수백 권의 책으로 구성되어 있습니다. 따라서 수백 개의 Linux와 수십 개의 다른 플랫폼에서 작동합니다. 초기에 기존 autofs 소프트웨어에 있었던 유일한 문제는 온라인 수정 및 업데이트에 대처할 수 없다는 것이었습니다. 즉, 이전 NFS 파일러를 폐기하는 동안 NFS 볼륨과 마운트 지점을 변경합니다. 성능은 문제가 되지 않는다고 생각합니다. 그러나 항상 테스트와 확인이 필요합니다. Linux Autofs 5.x는 멀티스레딩을 도입하여 향상된 확장성과 성능을 제공합니다. 우리의 경우 최소 배포판은 이미 5.x와 함께 제공되는 RHEL6입니다. 따라서 나쁘지 않습니다. 벤치마킹하고 테스트해야 합니다. 구성이 중앙 집중화되므로 환경에 더 나은 유연성과 안정성이 추가될 것입니다. "이것이 당신이 이 작업을 수행하려는 이유 중 하나이길 바랍니다."