Vi skal her se på hvordan vi kan flytte Exchange Server 2003 data og log filer. Men før vi starter får vi se litt nærmere på hvilke filer dette gjelder. I Exchange Server 2003 har vi to databasesett. Et sett for Mailbox store og et sett for Public folders. Begge sett består av en EDB og en STM datafil. Disse filene kan ses på som et data sett. Utover dette benytter Exchange Server 2003 log filer hvor endringer til datafilene skrives før oppdateringer finner sted. Disse datafilene som kan bli store på en ellers trang OS disk, vi skal derfor se på hvordan de kan flyttes. Default filnavn for mailbox store er Priv1.EDB og Priv1.STM. Default filnavn for Public folders er Pub1.EDB og Pub1.STM. Når det gjelder log filer så er disse felles for alle database sett, og det kan være flere av disse filene. De vil alle ha extension *.Log og være nummerert. Jeg følger her i grove trekk KB821915 for de som måtte foretrekke denne.
Tips
Det er Beste Praksis å ta en sikkerhetskopi av Exchange Server forutfor flytting av datafiler.
Optimal Lokalisering av Data og Transaction Log Files
Uten å komme for langt inn på dette, vil vi får en optimal lokalisering av Exchange Server 2003 programfiler, transaction log filer og data stores ved å lokalisere transactions log filer og data filer på separate fysiske disker. Dette er gunstig for ytelsen og gjenoppretting ved system feil. Ulike alternative organiseringer av SBS Server datafiler kan du finne her (Installasjon av Small Business Server 2003 - Del 1 – under avsnittet Optimalisering av hardware for Small Business Server).
Figur 3 – En tilnærmet optimal organisering av Exchange Server 2003 log og data-filer på en SBS Server med tanke på gjenoppretting og ytelse.
Tips
Det anses å være Beste Praksis å legge loggfiler og datafiler på forskjellige fysiske disker. Begrunnelsen for dette er ytelse og gjenoppretting.
Tips
Husk på å ekskluder de nye Exchange Server datakatalogene fra Antivirus Skanning.
Hva vi skal gjøre
Den aktuelle server som vi skal flytte Exchange server log og datafiler på var utstyrt med en fysisk disk. Denne fysiske disken ble delt i to logiske disker (C og E) under installasjonen av SBS Server. På grunn av ytelse og plass mangel er det satt inn en ny fysisk disk med en partisjon (F). Opprinnelig ble Exchange Server programmet installert på C disken og datafilene på E disken. Det vi skal gjøre er å flytte Log filene til E disken og Datafilene til F disken. Den observante leser vil da si at vi ikke trenger og flytte log filene, og det er korrekt. De vil allerede være plassert på E disken. Flyttingen vil likevel bli vist som om de lå et annet sted. Til slutt må vi stille rettighetene i de nye katalogene.
Tips
Før du begynner, sjekk at disken du skal flytte log filer og data til er formatert med NTFS og at du faktisk har plass på disken(ene) du flytter til. En fremgangsmåte for dette finner du i andre avsnitt av denne artikkelen. Hvor log filen og datafilene befinner seg kan du finne kan du se på Figur 6, Figur 9 og Figur 18 i denne artikkelen. Når det gjelder størrelsen på filene så må du sjekke log filen og database filene og summere dette sammen i forhold til hvor de skal ligge. Du må også være oppmerksom på at filene kan bli større. I denne sammenheng skal en være oppmerksom på at Priv1 filen har et eget mål med en default maks grense på 18 GB. Det samme gjelder Pub1 filene. Dersom du mistenker maks grensen på Exchange Server datafilene for å være justert kan du sjekke følgende artikkel (Hvordan justere størrelsen på Exchange (SP2) servers datafiler ) som bla annet viser register nøkkelen hvor du kan regulere størrelsen.
Tips
Når du er ferdig må du påse at du ekskluderer Exchange server datafilene antivirus skanning etter at de har fått ny plassering.
Vi starter flyttingen av log filer og datafiler
Figur 4 – Logg på med SBS Serverens innebygde administrator. Klikk Start, All Programs, Microsoft Exchange og System Manager.
Figur 5 – Ekspander Administrativ Groups, first administrative group, og <server navn>. Høyreklikk First Storage Group og velg Properties.
Tips
Hvis du ikke ser Administrative Groups så kan du slå den på ved å høyreklikke Exchange Organization i Exchange System Manager og klikke Properties. Klikk så på Display Administrative Groups sjekkboksen.
Figur 6 – Her ser vi lokaliseringen av Exchange Server log filer. Merk deg navnene (det er en katalog!) og klikk på Change. (Den observante leser ser at log filene er rett plassert i mitt tilfelle.)
Tips
Legg merke til at Enable circular logging er slått på i Figur 7. Circular Logging er pr default slått på i SBS Server. Det vil den fortsette å være frem til det tidspunkt at Configure Backup Wizarden er kjørt. Når denne er slått på vil Exchange Server overskrive sine transaksjonslogfiler. På den ene siden er dette gunstig dersom du har lite disk plass. På den annen side er det uheldig dersom datafile skulle bli skadet og at du i den forbindelse restorer disse til SBS Severen. Når Circular Logging er slått på vil ikke log filene til Exchange Server nødvendig vis innehold all e-post siden forige backup. All tapt e-post vil i så fall ikke kunne gjenopprettes. I det disse kan være overskrevet av ny e-post. Poenget er at når det tas backup av Exchange Server så vil transaksjonsfilene tømmes. De vil derfor ikke vokse ukontrollert til all plass på harddisken er brukt opp. Når vi har en Exchange Server som det ikke tas backup av risikerer vi derfor å sprenge harddisken logfilene befinner seg på dersom Circular Logging ikke er slått på.
Figur 7 – Klikk på Browse ved siden av Transaction log location og spesifiser disk og den en nye katalogen for Transaction logen. Legg merke til at du kan opprette en ny katalog. Hvis du ønsker å følge mønsteret til Exchange Server kan katalogen hete Exchsrvr\mdbdata. Klikk OK når du er ferdig.
Figur 8 – Ekspander First Storage Group og høyreklikk Mailbox Store (server navn) og klikk på Properties.
Figur 9 – Legg merke til EDB og STM filene. Vi starter med å flytte priv1.edb og gjør dette ved å klikke Browse ved siden av Exchange database.
Figur 10 – Jeg oppretter en ny katalog Exchsrvr ved å klikke på Ny katalog knappen. Deretter navigerer jeg inn i den nye katalogen ved å dobbelklikke på denne.
Figur 11 – Jeg oppretter nok en ny katalog MDBDATA ved å klikke på Ny katalog knappen. Deretter navigerer jeg inn i den nye katalogen ved å dobbelklikke på denne.
Figur 12 – Når du er ferdig klikker du Save.
Figur 13 – Klikk Browse ved siden av Exchange Steaming database. Naviger deretter til den nye katalogen og klikk Save.
Figur 14 – Vi får opp en advarsel leser denne og klikker Yes.
Figur 15 – Vi får så opp status bilde for flyttingen som går sin gang.
Tips
Hvis datafilene er store vil dette kunne ta tid. Ikke få panikk dersom dette skulle være tilfelle. Vær tålmodig.
Figur 16 – Når flyttingen er ferdig klikker du OK.
Figur 17 – Når du er ferdig klikker du Ok. Vi er ved dette ferdig med å flytte priv1 Mail Store.
Figur 18 – Legg merke til EDB og STM filene. Vi starter med å flytte pub1.edb og gjør dette ved å klikke Browse ved siden av Exchange database.
Figur 19 – Navigerer så til den nye katalogen og trykker Save.
Figur 20 – Vi flytter pub1.stm og gjør dette ved å klikke Browse ved siden av Exchange steaming database, og navigerer til den nye katalogen, og klikker Save.
Figur 21 – Vi får en advarsel, leser denne og klikker Yes.
Figur 22 – Flyttingen går sin gang.
Tips
Hvis datafilene er store vil dette kunne ta tid. Ikke få panikk dersom dette skulle være tilfelle. Vær tålmodig.
Figur 23 – Klikk Ok.
Figur 24 – Vi klikker Ok.
Figur 25 – Vi lukker vinduet ved å klikke på X.
Figur 26 – Naviger til den disken hvor den nye katalogen for Exchange Server datafiler ligger. Høyreklikk katalogen og velg Properties. Legg merke til at jeg har valgt MDBDATA katalogen!
Figur 27 – Velg fanen Security og klikk Advanced. Fjern deretter huken ved å klikke på Allow inheritable permissions from the parent to propagate to this object and all child objects. Include these with explicitly defined her. En dialogboks kommer da opp. I den skal du velge Copy.
Figur 28 – Klikk OK.
Figur 29 – Vi skal nå stille rettigheter i katalogen. Vi kan konstatere at Administrator har Full Control. Du skal nå stille rettighetene i denne katalogen som følger:
|
Bruker
|
Allow
|
|
Administrators
|
Full Control
|
|
Authenticated Users
|
Read and Execute, List Folder Contents, Read
|
|
CreatorOwner
|
None
|
|
Server Operators
|
Modify, Read and Execute, List Folder Contents, Read, Write
|
|
System
|
Full Control
|
Tabell 1 – Rettigheter (security) destinasjonskatalogen for Exchange Server datafiler.
Figur 30 – Klikk på Creator Owner og deretter på Remove for å fjerne denne.
Figur 31 – Klikk på Add og velg brukeren Authenticated Users, og klikk OK.
Figur 32 – Klikk på Authenticated Users og sjekk at den har Read and Execute, List Folder Contents, Read.
Figur 33 – Klikk på Add og velg brukeren Server Operators, og klikk OK.
Figur 34 – Klikk på Server Operators og sjekk at rettighetene blir stilt til Modify, Read and Execute, List Folder Contents, Read, Write.
Figur 35 – Klikk på System og sjekk at rettighetene blir stilt til Full Control.
Figur 36 – Klikk på User….. og klikk Remove.
Figur 37 – Klikk så til slutt Apply og OK..
Tips
Dersom det her dreier seg om en annen server en SBS Server, sjekk opp KB821915. Det er en lite note der som forteller deg hvordan du skal stille rettighetene for andre typer av servere med Exchange.
Dette konkluderer flytting av Exchange Server 2003 log og datafiler.