Isilon: Sådan implementeres uafhængige indlejrede kvoter ved hjælp af et symbolsk link
Summary: Sådan implementeres uafhængige indlejrede kvoter ved hjælp af et symbolsk link.
Instructions
Indledning
Nogle gange er der behov for at allokere en del af et kvotedomæne for at reservere det til en bestemt mappe uafhængigt inden for det kvotedomæne.
Det kan f.eks. være, at du vil have en deling med en kvote på 600 GB og derefter have en undermappe under denne deling med 100 GB plads. Så stort set alle andre mapper i roddelingen kunne kun gemme op til 500 GB.
I det væsentlige vil du indkapsle et uafhængigt kvotedomæne inden for et andet, ikke-relateret kvotedomæne, så pladsforbrug på den ene kvote ikke påvirker den anden.
Dette er ikke muligt, når kvotesystemet og indlejrede kvoter anvendes. Men hvis de øvre kvotegrænser er hårde, er der en løsning til at konfigurere dette fra en netværksklients perspektiv.
Detaljer
Løsningen opretter mapperne "side om side" i stedet for den ene inde i den anden, så de hver især kan tildeles et separat kvotedomæne. Når du opretter et symbolsk link inde i en mappe, der peger på den anden, kan den linkede mappe vises inde i den 'overordnede' mappe til en netværksklient. I det eksempel, der er beskrevet i indledningen (har en andel med en kvote på 600 GB.), vil de nødvendige trin være som følger:
- Opret din "overordnede" mappe (f.eks.
/ifs/data/parent), og tildele den en kvote på 500 GB.
- Opret din "subdir"-mappe (f.eks.
/ifs/data/subdir), og tildele den en kvote på 100 GB.
- Kør følgende kommando på klyngens kommandolinje:
ln -s /ifs/data/subdir /ifs/data/parent/subdir
Dette skaber en symbolsk forbindelse i /ifs/data/parent der opretter forbindelse til /ifs/data/subdir, så den vises som en undermappe til overordnet. SMB-brugere (Server Message Block) kan ikke se forskel, men kvotesystemet vil. Forælderen har sit loft på 500 GB, og subdir har 100 GB ledig plads. Network File System (NFS) ser arten af linket på kataloglister, men kan stadig krydse det, som om biblioteket er der.
Hvis SyncIQ krydser den overordnede mappe, kopierer den den symbolske linkfil til målet sammen med alle de andre filer i den overordnede mappe.
Hvis subdir-mappen synkroniseres, og begge mapper kopieres til samme position på målklyngen, fungerer det symbolske link nøjagtigt det samme. Ellers viser det sig som et brudt link uden yderligere skadelige virkninger.
De fleste andre systemværktøjer behandler linket som en fil, medmindre de bliver bedt om at krydse symbolske links (vær forsigtig, når du bruger denne indstilling).