weekend - projektet: linux filesystem tune

, ¬†, hvis tanken om at kl. 03.00 på black friday og trække dig rundt i byen, for at stå i kø for salg ikke fylde dig med julestemning, hvorfor ikke bruge din weekend til noget fornuftigt, som renser dit linux filesystems?for at sikre en moderne linux fil serveren er sikkert ikke brug for at blive revet ned og genopbygget, men hvis du er en del af os, du lukkede de disketter flere versioner siden med de vidtløftige intentioner, af at mobilisere forfølgelser, forsinket bevilling, b + træer, og alle mulige andre avancerede funktioner, blot for at lade dem sygner hen på deres indstillinger i stedet.- tid til at stemme filesystem er nu. tag et lagringsmedium, en terminal, og eventuelt et kalkun ben, og lad os komme i gang, kan vi nedbryde de opgave ved at se på hvert enkelt avancerede filesystem igen.du kan løbe ext4 på alle dine plader, men de kan også have en blanding af andre moderne filesystems også derinde.for ikke at blive forvirret, løb, mount - l, og skrive anordningen navn (f.eks. /dev /sda6) og filesystem (hvad er opført efter "type" i produktionen) for hver monteret disk, konsulterer de relevante afsnit.,, xfs,, xfs filesystem oprindeligt skrevet til irix på silicium grafik er beregnet til at blive mere effektive, især når det drejer sig om "store" filer.det gør det til et godt valg for deres medier - serveren, måske, men ikke den bedste mulighed for at forvalte deres offentlige kildekode register.xfs er omfattet af misligholdelse i de fleste distros, men sørg for, at du også de vigtigste xfs værker "xfsprogs" pakke.,, en af de nemmeste ting, du kan gøre, er at defragment en xfs filesystem.fordi xfs optimeres for høje disk kapacitet, den sætter farten ned, når filer er delt op i flere sektorer, fordelt på disketten.xfs er xfs_fsr redskab kan defragment en monteret deling, uden at afbryde arbejdet.bare løb, sudo xfs_fsr - v /din /mount /, til at starte processen.nytten vil få flere passerer gennem den deling, som mest opsplittede filer på hver passerer, og at de øverste 10% af dem på listen, hver gang.ved misligholdelse, det løber i to timer, men du kan ændre det med, - numberofseconds, flag.du får de bedste resultater, første gang du gør det, og på senere løber, vil der være færre og færre fragmenteret filer for at konsolidere, bevæger vi os frem, du kan forbedre resultaterne ved at ændre den forhåndsbaserede allokering chunk størrelse, når du bestiger den filesystem.redigere /etc /fstab, og tilføje, allocsize = x, mulighed for valg liste for filesystem.en stor værdi for x, som 1g, vil give dig den bedste tildelt filer.,, et nyttigt element i xfs, der ikke er aktiveret ved misligholdelse disk kvoter.du kan tildele kvoter pr. bruger pr. gruppe, eller pr. fortegnelse grundlag og mdash; sidstnævnte henvises til officielt som "projekt - kvoterne" — med xfs_quota nytteværdi.ved hjælp af denne funktion kan du herske i vanskelige processer, f.eks. ved fastsættelsen af en kvote på /var /spole /mycrazyserver.du ville gøre dette ved at tildele et projekt til de valgte fortegnelse /etc /projekter (f.eks. 101: /var /spole /mycrazyserver,), stigende disketten med kvoten støtte tændt: mount - o prjquota /dev /sda9 /var,.,, endelig, aktivere kontingentet med, xfs_quota - x - c« - projektet - 101 /var /spole /mycrazyserver; xfs_quota - x - c 'grænse - p bhard = 20 g 101 /var /spole /mycrazyserver,."bhard", hvori der tyder på en hård grænse på 20 gigabyte for det angivne fortegnelse.du kan også indeholde en blød grænse, i hvilket tilfælde hen over grænsen er registreret, men ikke håndhæves.det ville måske være en bedre mulighed for at begynde med for brugeren grænser.,, selv om xfs er en dagbog, filesystem, betyder det ikke en fra ansvaret for at støtte og genoprette fra dem.køber du behøver ikke at svare på de eksterne instrumenter, som rsync; i stedet, xfsdump kan igen en hel filesystem (komplet med alle dets udvidede attributter).xfsdump kan skrive til bånd til de traditionelle drevene, men det virker lige så godt kopiering til et andet register, når du kæde det xfsrestore.løb, xfsdump - j - /register /i /backup



Previous:
Next Page: