weekend - projektet: få at vide, btrfs

, smør /bedre /b-tree filesystem, btrfs, angiveligt er forudbestemt til at blive misligholdelse linux filesystem.hvad gør det, og hvad ', der med gode gamle afprøvede ext2 /3 /4., for mange filesystems, linux støtter en gigantisk antal filesystems: flytbare medier, netværk og klynger, sky, artikler, virtuel maskine, komprimeret, indlejrede, hardware indbyrdes forbinde pseudo filesystems, som kun lever i erindring, mac og vinduer filesystems, og mange flere,.,, du nok er bekendt med den generelle ext2 2 /3 /4, sikkerhed, xfs, reiser filesystems, at vi bruger vores desktop - pc 'er og servere.med alle disse filesystems fylde landskabet, hvad er meningen med endnu en?(der er endnu yaffs: endnu et flash - fil system.), pointen er at møde nye behov og arbejdsbyrder og opbygning af funktioner i filesystem snarere end at stole på en flok af eksterne tjenester.btrfs er som en blanding af elementer fra reiserfs og zfs, sun ' avancerede kopi på skrive /volumen - manager /razzia /snapshot /osv. filesystem.,, mange linux brugere længes efter en indfødt havn i zfs, men dens gpl uforenelig kørekort (solen cddl) sikrer, at sun ' gennemførelse (nu oracle ' e) kan ' t indgå i linux kerne.,, så du kan ' ikke holde en god hacker ned, og så er der to havne til linux.her er zfs den lunte, som løber zfs i bruger rummet.det ' er medtaget i en masse distros det ' er en let anlæg.den anden er zfs om linux.det er en bygge på zfs som en kerne modul for brugerne til at installere, og så får du kernel støtte uden en gpl overtrædelse, fordi det ikke er fordelt med kerne. det ' godt under de muligheder for at prøve zfs, og jeg bifalder den vedligeholdelsesvirksomheder af disse zfs projekter.men det ser ud, som om btrfs vil tage den plads, som zfs kunne have ejede, var det ikke for den uforenelige kørekort.oraklet er primær sponsor af btrfs og planer om at gøre det filesystem misligholdelse i oracle ubrydelige linux engang i 2012.btrfs er ' ikke bare et orakel projekt, men har en masse støtte fra fællesskabets linux kernel team og mange linux udlodninger.odds er det ' er medtaget i din favorit distro.- løb, cat /ind /filesystems, for at se, hvad filesystems din linux støtter.), btrfs elementer, så hvad gør fantastiske super - duper filesystem?hvad med en god kugle nævnte liste til at besvare dette spørgsmål?,,, - 0, 1, 10, ko, trinvise forstærkning, online defrag,, gzip og lzo kompression, rum - effektiv pakke af små sager, dynamisk inode tildeling, checksums om data og metadata, psykiater og vokse nettorumfang,, forfølgelser,, billeder, 16. eib 's maksimale fil størrelse, planlagte elementer omfatter ransagning, 5 og 6, deduplication, og en klar til primetime filesystem checker, btrfsck.du kan prøve btrfsck nu, fordi det er medtaget i btrfsprogs.(som naturligvis debian /ubuntu /mynte osv. ændringer i btrfs værktøjer og hat kalder det btrfs industri). men det er ikke klar til produktionssystemer endnu.,, at lægge sidste hånd på btrfsck er det sidste skridt, før hun gør det ikke filesystem i deres næste ubrydelige linux løsladelse.hat 16 linux skulle misligholdelse btrfs, men nu er de ' re med henblik på hat 17 i maj 2012,.,, jeg ' er en stor fan af razzia 10, der er razzia 1 + 0, hvilket afspejler og striping.det er dyrt for disketter, for kun 50% af deres samlede disk kapacitet går til oplagring.men det er enkle og solide, og hurtigt.halvdelen af dine plader kan ikke uden at miste deres data.jeg har brændt ud på togt 5 og 6 år siden, måske havde jeg dårligt angreb mojo, men jeg fik en masse fejl, og de er langsomme.det virkede systemer under min pleje var bedre til at formerings - paritet fejl end fungerer korrekt.så for mig - 5 og 6 kan sidde på vågeblus på ubestemt tid, så længe jeg har angrebet 10, 16 eib er exbibytes, en måling på de mere almindeligt anvendte exabyte.en exbibyte er 1024 pebibytes.i sammenligning ext4 maxes ud i mængder med en maksimal størrelse for en exbibyte og fil eller 16 tebibytes.men du siger det, er det en masse.,, btrfs er ' ikke indeholder nogen database specifikke optimizations, og er ikke en gruppering filesystem.det er konstrueret til at håndtere meget stor lagerkapaciteten og beskytte data, forenkle store lagring, forvaltning, og læse og skrive hurtigt.,, ko, mængder, billeder, en ko, og ndash; en kopi af skrive – filesystem er mere forsigtige med at skrive dine data.når du laver en ændring til en fil, den gamle data ikke er overskrevet.i stedet, filesystem afsætter nye blokke for nye data, og kun de ændrede data er givet en ny fordeling.ulempen er dette skaber splittelse.så btrfs støtter online defragmentation med, btrfs filesystem defragment,,.,, ko filesystems egner sig til let og effektiv billeder, og btrfs støtter begge billeder og rollbacks.den lette sikker måde at forsøge btrfs er at skabe en ny deling til prøvning.gparted støtter btrfs, som du kan se i figur 1,.,,,,,, mount denne deling.i dette eksempel mountpoint er /btrfs volumen:,,,&#mount - t btrfs /dev /sda8 /btrfs volumen, så vi kan skabe en subvolume i denne deling.subvolumes er seje.de er som uafhængige filesystems indenfor de stiftende filesystem, med deres egne mountpoints og muligheder.skabe en sådan:,,,,&#btrfs subvolume skabe btrfs volumen /test, og at ' er alt der er til det.du og' vil se dette som en almindelig oversigt i din fil manager (figur 2).du er ' ikke behøver at bekymre sig om fordeling af rum, som du gør med normal disk skillevægge, fordi subvolumes automatisk have det rum, de har brug for, fra den oprindelige mængde som du tilføje oplysninger til dem.så du kan gå i forvejen og kopiere nogle filer til test subvolume.du og' får brug for grundlæggende rettigheder, eller du kan fæ med filen tilladelser på den sædvanlige måde og ændre dem til en mindre privilegerede brugere.,, lad ' s skabe et billede:,,,&#btrfs subvolume øjebliksbillede btrfs volumen /test btrfs volumen /test-snapshot-1 skabe et øjebliksbillede af ' btrfs volumen /test ' i ' btrfs volumen /test-snapshot-1 ',,, billeder er meget effektiv, fordi flere billeder af samme originale filer og kopi, kun de ændringer.man kan nævne alle de billeder i samme omfang, og du er nødt til at nævne et af dem, og så alle af dem er udstillet:,,,&#btrfs subvolume liste btrfs volumen /test - 256 øverste 5 vej prøve id 257 øverste 5 vej test-snapshot-1,,, det viser også, at btrfs ser billeder og subvolumes som de samme ting.dine billeder kan kopieres uden støtte, eller monterede uafhængigt til forskellige mountpoints.ønsker at gå tilbage til et tidligere billede?første sæt billede som standard.du har brug for et id - kort, og så den vej:,,,&#btrfs subvolume fastsat misligholdelse 257 btrfs volumen /,,, så stig af den subvolume, og derefter stige på igen:,,,&#umount btrfs volumen&#mount - t btrfs /dev /sda8 btrfs volumen,,, er det ikke fedt?efter at subvolumes du ' t må iværksætte den forælder, vol.,,, btrfs prognose, der stadig er lidt hård i kanten, og dokumentation og administration værktøj er ufuldstændige.hvis du og' har anvendt zfs så btrfs føles som en klumpiga kopi, for forvaltningen af zfs er hurtigere og lettere.zfs har flere års forspring btrfs, selv om.jeg forventer, btrfs vil forbedre hurtigt, da det bliver mere udbredt,.,, lære mere om btrfs med linux institut ' s fri linux uddannelse tutorielle introduktion til btrfs.en fuld liste af linux sysamdin uddannelse er også til rådighed.

Figure 1: Gparted formatting a 50GB partition as btrfs
Figure 2



Previous:
Next Page: