Hantera molnnivåindelning
Molnnivåindelning är en valfri funktion i Microsoft Azure File Sync som hjälper till att säkerställa att lokala filservrar alltid har tillräckligt med ledigt utrymme. Det kan också hjälpa dig att se till att filer som används ofta cachelagras lokalt på en filserver medan alla andra filer är nivåindelade till en Azure-filresurs. När en fil är nivåindelad ersätter filsystemfiltret File Sync filen lokalt med en pekare som kallas referenspunkt, som representerar en URL till filen på en Azure-filresurs. När en användare begär en nivåindelad fil återkallar File Sync sömlöst fildata från Azure Files utan att användaren behöver veta att fildatumet lagras på en Azure-filresurs.
Konfigurera molnnivåindelning
Du kan konfigurera molnnivåindelning för varje serverslutpunkt. Om molnnivåindelning är inaktiverat, vilket är standardinställningen, synkroniseras alla fildata från en molnslutpunkt till en serverslutpunkt. När du har aktiverat molnnivåindelning kan du konfigurera två principer enligt beskrivningen i följande tabell.
Princip | beskrivning |
---|---|
Bevara alltid den angivna procentandelen ledigt utrymme på volymen | För den här principen, även kallad principen för ledigt utrymme för volym, anger du procentandelen ledigt utrymme som alltid måste vara tillgängligt på volymen där en serverslutpunkt finns. Om volymstorleken till exempel är 100 GB och volymens lediga utrymme är inställt på 20 procent kan upp till 80 procent av diskutrymmet användas av filer som oftast används. Filer som används mindre ofta och som överskrider tröskelvärdet på 20 procent ledigt utrymme nivåindelade till molnslutpunkten. När en användare ansluter till en serverslutpunkt visas alla filer, inklusive de som är nivåindelade till en Azure-filresurs, och användaren kan komma åt dem sömlöst. |
Cachelagrade endast filer som har använts eller ändrats inom det angivna antalet dagar | Den här principen, som även kallas datumprincip, anger att endast de senast använda filerna cachelagrar lokalt. Du definierar antalet dagar och om en fil inte har lästs eller skrivits till under så många dagar kommer den automatiskt att nivåindelas. |
Principen för ledigt utrymme för volym har alltid företräde framför datumprincipen. Om till exempel datumprincipen anger att de filer som använts under de senaste sju dagarna ska sparas lokalt och principen för ledigt utrymme för volym definierar att 20 procent av volymen ska vara kostnadsfri, nivåindelades även de filer som använts under de senaste sju dagarna om de överskrider 80 procent av volymens lediga diskutrymme.
Om fler än en serverslutpunkt finns på samma volym (varje serverslutpunkt finns i en annan synkroniseringsgrupp) är det effektiva tröskelvärdet för ledigt utrymme för volymen det största angivna lediga utrymmet för volymen över alla serverslutpunkter på volymen. Om den första serverslutpunkten till exempel har en princip för ledigt utrymme på 20 procent och en andra serverslutpunkt har en volymfri utrymmesprincip på 30 procent, har volymen alltid minst 30 procent ledigt utrymme.
Kommentar
Molnnivåindelning stöds inte på en Windows-systemvolym.
Så här fungerar molnnivåindelning
För molnnivåindelning skapar file sync-systemfiltret en karta över ditt namnområde på varje serverslutpunkt. Den övervakar åtkomstförsök (läs- och skrivåtgärder) över tid och tilldelar sedan en värmepoäng till varje fil baserat på både åtkomstfrekvens och rekency. En fil som används ofta och som nyligen har öppnats anses vara frekvent, medan en fil som används sällan och inte öppnades på länge anses vara lågfrekvent. När filvolymen på en server överskrider volymens tröskelvärde för ledigt utrymme, nivåindelar File Sync de coolaste filerna till Azure Files tills den lediga utrymmesprocenten uppfylls.
Med molnnivåindelning kan filer cachelagras lokalt eller nivåindelas till en Azure-filresurs. Vissa filformat, till exempel multimediafiler eller komprimerade zip-filer, kan också vara i ett tredje tillstånd, som delvis är nivåindelat. I en delvis nivåindelad fil cachelagrar endast en del av filen lokalt. Detta inträffar när du öppnar en nivåindelad fil och filformatet stöder partiell läsning, vilket innebär att du kan använda filen utan att ladda ned den helt. Du kan till exempel börja referera till en multimediafil, och när du går igenom den är det bara de delar av mediefilcachen som behövs lokalt.
Identifiera nivåindelade filer
Nivåindelade filer är sömlöst tillgängliga och du kan använda dem på samma sätt som filer som cachelagrade lokalt på en filserver. Du kan identifiera en nivåindelad fil på flera sätt, till exempel:
- Nivåindelade filer använder inte lokalt diskutrymme eftersom de lagras på en Azure-filresurs. Oavsett deras faktiska storlek är storleken på disken 0 byte. I Utforskaren kan du se filegenskaperna, inklusive hur mycket utrymme det tar på disken. För delvis nivåindelade filer är storleken på disken större än 0 byte men mindre än den faktiska filstorleken.
- Attribut, nämligen Offline, Reparse-punkt och Recall på dataåtkomst , anges på nivåindelade filer. I Utforskaren kan du se filegenskaperna på fliken Information i filen eller genom att lägga till kolumnen Attribut.
- Nivåindelade filer har referenspekare angivna. En referenspekare är en särskild pekare för filsystemfiltret Filsynkronisering. Om du vill kontrollera om en fil har en referenspunkt kan du köra följande kommando:
fsutil reparsepoint query <file-name>
Om filen har en referenspunkt innehåller utdata "Reparse Tag Value: 0x8000001e".
Nivåindela eller återkalla filer manuellt
När molnnivåindelning är aktiverat nivåindelade filer automatiskt baserat på volymfri utrymmesprincip och datumprincip. Du kan tvinga en fil att nivåindelas manuellt. Om du till exempel precis har sparat en stor fil som du inte tänker använda igen under en längre tid och inte vill vänta tills principen har nivåindela filen. Du kan utlösa nivåindelning genom att köra cmdleten Invoke-StorageSyncCloudTiering
.
Om en fil redan är nivåindelad och du vill återkalla den är det enklaste sättet att cachelagrar den lokalt att öppna filen, till exempel genom att dubbelklicka eller välja den i Utforskaren. Du kan också köra cmdleten Invoke-StorageSyncFileRecall
, vilket kan vara särskilt användbart om du vill återkalla flera filer samtidigt.
Kommentar
Funktionen Tidigare versioner (ögonblicksbilder) är kompatibel med molnnivåindelning. Du kan använda den för att återställa tidigare versioner av filer på molnnivå. Om en fil har uppsättningen Recall on data access attribute set (Återkalla dataåtkomstattribut ) genomsöker antivirusprogrammet endast filmetadata, men filen återkallas inte.