oprettelse af datasæt og komprimering

SFS-filsystemer oprettes med puljerne, datasættet tillader mere detaljeret kontrol over nogle elementer i dine filsystemer, og det er her datasæt kommer ind. Datasæt har grænser lavet af mapper, og eventuelle egenskaber, der er indstillet på dette niveau, vil fra til undermapper nedenfor, indtil et nyt datasæt er defineret lavere nede. Som standard i Solaris 11 hver brugers hjemmekatalog id defineret af sit eget datasæt.

datasæt i SFS styres med kommandoen SFS (/usr/bin/sbin), den enkleste af kommandoen, der bruger listeunderkommandoen, bruges til at vise de tilgængelige SFS-datasæt

zfs list

Dette viser alle datasæt. Brug af et datasætnavn som en mulighed for listeunderkommandoen viser derefter netop det datasæt

zfs list rpool/data1

et datasætnavn indledes med den pulje, den oprettes i <poolnavn><datasætnavn>

datasæt bruges til at repræsentere både de nuværende og tidligere versioner af filsystemet. Snapshots og kloner er indeholdt i deres egne datasæt. Bemærk På den første liste output rpool / Solaris og rpool / solaris er begge Boot miljø kloner; solaris er standard og none er en klon, i dette tilfælde før et område blev installeret. Kloner og snapshots dækkes separat.

oprettelse af datasæt

underkommandoen Opret og bruges til at oprette et nyt datasæt. I den enkleste form har vi kun brug for datasætnavnet

zfs create rpool/d1zfs list rpool/d1

Vi kan se, at hvis vi ikke bruger mountpoint-indstillingen, oprettes datasættet automatisk i filsystemet for at repræsentere stien i forhold til puljen, i dette tilfælde oprettes mappen /rpool/d1, og datasættet er monteret på det nye system, der er installeret i Vejviser. Hvis du vil have mere kontrol over monteringspunktet, kan du angive dine egne placeringer. Hvis mappen ikke eksisterer, vil den blive oprettet, hvis mappen eksisterer, skal være tom. Hvis det er nødvendigt, oprettes alle overordnede mapper til mountpoint, som om du havde brugt kommandoen mkdir –p, og der skal ikke tilføjes yderligere poster til /etc/vfstab.

zfs create –o mountpoint=/data2 rpool/d2zfs list rpool/d2

valg

Vi kan se brugen af –o til monteringspunktet, men der findes andre muligheder; hvis vi vil bruge mere end en mulighed, specificerer vi –o for hver indstilling, vi vil indstille. Der findes blandt andet muligheder for:

  • mountpoint
  • kvote
  • komprimering
  • atime
  • udførelse
  • dedup

disse er indstillinger repræsenterer nogle indstillinger, der kan indstilles ved montering af traditionelle filsystemer, og andre, der er nye til DFS, såsom dedup.

indstilling af komprimering på et datasæt

Indstilling af komprimeringsindstillingen for et datasæt sikrer, at data komprimeres, da de gemmes, hvilket reducerer behovet for yderligere lagring. De mulige værdier for komprimering inkluderer til og fra; jeg gætter også på, at du måske har været i stand til at udarbejde denne mulighed:

  • compression=on
  • compression=off
  • compression=off
  • compression=LJB
  • compression=gsip-1 igennem til gsip-9

Compression = on svarer til gsip-6 ‘ s mid-range gsip-indstilling.

læsning af datasætindstillinger

get-underkommandoen kan bruges til at hente oplysninger om indstillinger, der er indstillet på et datasæt:

zfs get all rpool/data1

hvis det er nødvendigt at læse kun en enkelt mulighed, kan dette opnås som sådan:

zfs get compression rpool/data1

da komprimering endnu ikke er indstillet på datasættet eller dets forældre, kan vi se, at det er frakoblet, kilden viser, at det er standard, så det ikke er indstillet på dette niveau eller arvet.

Indstillingsindstilling Opret indlæg

Vi kan indstille indstillingerne og ændre indstillingerne for datasæt efter oprettelse såvel som under oprettelsen. For at tilføje komprimering nu kunne vi bruge indstillingen

zfs set compression=gzip-5 rpool/data1

Ved hjælp af get-underkommandoen kan vi nu se, at kilden til indstillingen kommer fra lokal snarere end at være standard. Lokal betyder bare, at indstillingen er lavet på dette niveau i stedet for at blive arvet eller ved standard.

Resume

datasæt tillader granulær kontrol af elementer i filsystemet gennem tilgængelige konfigurationsindstillinger såsom komprimering og dataduplikering

Skriv et svar

Din e-mailadresse vil ikke blive publiceret.