Azure NetApp Files의 제한 이해 maxfiles
Azure NetApp Files 볼륨에는 볼륨에 포함될 수 있는 최대 파일 및 폴더(inode라고도 함) 수를 나타내는 maxfiles
라는 값이 있습니다. maxfiles
제한에 도달하면 클라이언트가 새 파일이나 폴더를 만들려고 할 때 "공간 부족" 메시지를 받습니다. 이 문제가 발생하면 Microsoft 기술 지원에 문의하세요.
Azure NetApp Files 볼륨에 대한 maxfiles
제한은 볼륨의 크기(할당량)를 기반으로 합니다. 여기서 서비스는 프로비전된 크기에 따라 볼륨에 대한 maxfiles
제한을 동적으로 조정하고 다음 지침을 사용합니다.
- 683GiB 이하의 일반 볼륨의 경우 기본
maxfiles
제한은 21,251,126입니다. - 683GiB보다 큰 일반 볼륨의 경우 기본
maxfiles
제한은 대략 할당된 볼륨 용량 32KiB당 파일(또는 inode) 1개이며 최대 2,147,483,632개입니다. - 대량 볼륨의 경우 기본
maxfiles
제한은 대략 할당된 볼륨 용량 32KiB당 파일(또는 inode) 1개이며 기본 최댓값은 15,938,355,048입니다. - 각 inode는 볼륨에서 대략 288바이트의 용량을 사용합니다. 볼륨에 많은 inode가 있으면 실제 데이터 용량 외에도 적지 않은 양의 실제 공간 오버헤드가 소모될 수 있습니다.
- 파일 크기가 64바이트 미만인 경우 inode 자체에 저장되며 추가 용량을 사용하지 않습니다. 이 용량은 파일이 실제로 볼륨에 할당될 때만 사용됩니다.
- 64바이트보다 큰 파일은 볼륨의 추가 용량을 소비합니다. 예를 들어, Azure NetApp Files 볼륨에 64바이트보다 큰 파일이 백만 개 있는 경우 약 274MiB의 용량이 inode에 속하게 됩니다.
다음 표는 일반 볼륨의 볼륨 크기에 따른 관계 maxfiles
값의 예를 보여 줍니다.
Volume size | 예상 maxfiles 제한 |
---|---|
0 ~ 683GiB | 21,251,126 |
1TiB(1,073,741,824KiB) | 31,876,709 |
10TiB(10,737,418,240KiB) | 318,767,099 |
50TiB(53,687,091,200KiB) | 1,593,835,519 |
100TiB(107,374,182,400KiB) | 2,147,483,632 |
다음 표에서는 대용량 볼륨의 볼륨 크기에 따른 관계 maxfiles
값의 예를 보여 줍니다.
Volume size | 예상 maxfiles 제한 |
---|---|
50TiB(53,687,091,200KiB) | 1,593,835,512 |
100TiB(107,374,182,400KiB) | 3,187,671,024 |
200TiB(214,748,364,800KiB) | 6,375,342,024 |
500TiB(536,870,912,000KiB) | 15,938,355,048 |
특정 볼륨 크기에 대한 maxfiles
할당을 보려면 볼륨 개요 창에서 최대 파일 수 필드를 확인합니다.
할당량 요청을 통해 데이터 보호 볼륨에 대해 maxfiles
제한을 설정할 수 없습니다. Azure NetApp Files 볼륨에 복제된 파일 수를 수용하도록 데이터 보호 볼륨의 maxfiles
제한을 자동으로 증가합니다. 데이터 보호 볼륨에서 장애 조치(failover)가 발생하면 maxfiles
제한은 장애 조치(failover) 전 마지막 값으로 유지됩니다. 이 경우 볼륨에 대한 maxfiles
할당량 요청을 제출할 수 있습니다.