Dela via


Förstå maxfiles gränser i Azure NetApp Files

Azure NetApp Files-volymer har ett värde som kallas maxfiles som refererar till det maximala antalet filer och mappar (kallas även innoder) som en volym kan innehålla. Gränsen maxfiles för en Azure NetApp Files-volym baseras på volymens storlek (kvot). Tjänsten justerar maxfiles dynamiskt gränsen för en volym baserat på dess etablerade storlek och använder följande riktlinjer.

  • För vanliga volymer som är mindre än eller lika med 683 GiB är standardgränsen maxfiles 21 251 126.

  • För vanliga volymer som är större än 683 GiB är standardgränsen maxfiles ungefär en fil (eller innod) per 32 KiB av allokerad volymkapacitet upp till högst 2 147 483 632.

  • För stora volymer är standardgränsen maxfiles ungefär en fil (eller inode) per 32 KiB av allokerad volymkapacitet upp till ett standardvärde på högst 15 938 355 048.

  • Varje inod använder ungefär 288 byte lagringsutrymme på volymen. Att ha många inodes i ett lagringsutrymme kan förbruka en betydande mängd fysiskt utrymme utöver själva datakapaciteten.

    • Om en fil är mindre än 64 byte i storlek lagras den i själva inoden och använder inte ytterligare kapacitet. Den här kapaciteten används bara när filer faktiskt allokeras till volymen.
    • Filer som är större än 64 byte förbrukar ytterligare kapacitet på volymen. Om det till exempel finns en miljon filer större än 64 byte i en Azure NetApp Files-volym skulle cirka 274 MiB kapacitet tillhöra innoderna.

    Anmärkning

    Ögonblicksbilder bidrar till det totala antalet maxfiles.

I följande tabell visas exempel på relationsvärden maxfiles baserat på volymstorlekar för vanliga volymer.

Volymstorlek Uppskattad maxfiles gräns
0 – 683 GiB 21,251,126
1 TiB (1 073 741 824 KiB) 31,876,709
10 TiB (10 737 418 240 KiB) 318,767,099
50 TiB (53 687 091 200 KiB) 1,593,835,519
100 TiB (107 374 182 400 KiB) 2,147,483,632

I följande tabell visas exempel på relationsvärden maxfiles baserat på volymstorlekar för stora volymer.

Volymstorlek Uppskattad maxfiles gräns
50 TiB (53 687 091 200 KiB) 1,593,835,512
100 TiB (107 374 182 400 KiB) 3,187,671,024
200 TiB (214 748 364 800 KiB) 6,375,342,024
500 TiB (536 870 912 000 KiB) 15,938,355,048

Om du vill se allokeringen maxfiles för en viss volymstorlek kontrollerar du fältet Maximalt antal filer i volymens översiktsfönster. Du kan också visa mått för tillgängliga och förbrukade maxfiles i Azure Monitor.

Skärmbild av volymöversiktsmenyn.

Anmärkning

Det maximala antalet filmått rapporteras mot maxfiles kontokvotgränsen. Metriska värden i Azure Monitor kan visa färre filer än de metriska värden som operativsystemet erbjuder vid montering av volymen. Detta är ett förväntat beteende.

När gränsen maxfiles har nåtts får klienter "out of space"-meddelanden när de försöker skapa nya filer eller mappar. Om du justerar din kvot baserat på den här informationen kan tillgängligheten för inode öka.

Anmärkning

Om du vill öka maxfiles gränsen för en volym måste du öka volymens storlek. Om volymen har den maximala storleken och du fortfarande behöver öka maxfiles gränsen kontaktar du Microsofts tekniska support.

Du kan inte ange maxfiles gränser för dataskyddsvolymer med en kvotbegäran. Azure NetApp Files ökar maxfiles automatiskt gränsen för en dataskyddsvolym för att hantera antalet filer som replikeras till volymen. När en omkoppling sker på en dataskyddsvolym förblir maxfiles gränsen det sista värdet före omkopplingen. I det här fallet kan du skicka en maxfileskvotbegäran för volymen.

Nästa steg