hvordan btrfs oplagring puljer, subvolumes og billeder på linux (del 1)

, før vi dykker til at bruge btrfs, hvordan er det udtalt?masser af muligheder, som en bi træ eff ess og bi - tee arr eff ess.det er for mange stavelser, så jeg tjeneste smør eff ess.det lyder godt, og alle kan lide smør.i denne todelte serie skal vi bygge tre node btrfs oplagring pool og lære alt om forvaltning af billeder, rollbacks, og subvolumes.del 1 omfatter etablering af btrfs, at skabe en enkel test laboratoriet, skabe et nettorumfang, og hvad har brug for at se, hvad der er i den.i del 2, vil vi skabe og forvalte subvolumes, billeder og rollbacks.,, hvad er problemet med btrfs?,, btrfs er den næste generation af linux filesystem alle cram fuld af avancerede karakteristika konstrueret til maksimal beskyttelse af data og massive skalerbarhed såsom kopi på skrive -, oplagrings - puljer, checksums, støtte til 16, tæl dem, 16 exabyte filesystems, artikler, online vokse og psykiater, og til effektiv levende billeder.hvis du er vant til at bruge lvm og angreb, forvalte deres lagring af data, btrfs kan erstatte disse.,, et billede, er en kopi af et btrfs, subvolume, på et bestemt tidspunkt.det er mange gange hurtigere end en traditionel backup, og medfører ingen pauser.du kan få billeder af en filesystem, når du vil, og så hurtigt rulle tilbage til nogen af dem.,, forudsætninger, for at bruge btrfs, du har brug for en nylig udgave af debian, arch linux, ubuntu, opensuse, suse enterprise linux, røde hat enterprise linux, eller hat linux, og en ekstra tomme harddisk til lege med, eller - 50gb på plads på en harddisk.btrfs er allerede støttede i kernen af disse distros (løb, cat /ind /filesystems, kontrol), så behøver du kun at installere brugeren rumbaserede værktøjer, btrfs industri, som er btrfs redskaber, om debian /ubuntu /mynte /osv. vil du se en masse advarsler i btrfs dokumentation, og selv i produktionen af visse ordrer, at de ikke er klar til produktionssystemer og ikke at stole på det for noget vigtigt.men de gode mennesker i nogle virksomheder linux hævder det modsatte, og støttede det for produktionssystemer, siden sles 11 sp 2.jeg bruger det på min opensuse og ubuntu systemer uden drama.men, som de siger, din kilometertal kan variere, og du skal gøre din egen undersøgelse.i mellemtiden, det er gratis at afprøve og lære, så lad os komme i gang.,, at skabe en btrfs oplagring pool, skaber tre dele af samme størrelse til at skabe en enkel test miljø.gparted er en stor grafisk app, til at gøre dette, og det skillevægge og skaber filesystem samtidig (figur 1).den btrfs dokumentation anbefaler en mininum deling på størrelse med en gigabyte.i eksemplerne i denne lektion er de 12 gigabytes.jeg bruger en blank 150gb sata - harddisk for denne artikel, dev /sdd, fordi det får mig til at føle mig mere sikker med en særskilt harddisk for filesystem test.du kan bruge en harddisk på din pc, der er tilstrækkelig fri plads til at lege med, og 50gb giver dig masser af plads til at gøre skøre btrfs eksperimenter.pas på ikke at ødelægge ting du vil beholde, din rod filesystem og data.,,,,,, at vi nu har tre btrfs skillevægge til at spille med, vil vi samle dem til en btrfs oplagring pool med, mkfs. btrfs, kommando:,,&#mkfs.btrfs - f - l testbtrfs /dev /sdd1 /dev /sdd2 /dev /sdd3 advarsel!- btrfs v0.20-rc1 er eksperimentel advarsel!- se http://btrfs.wiki.kernel.org inden anvendelse af anordning /dev /sdd2 id 2 - tilsætning af anordning /dev /sdd3 id - 3 fs skabt etiket testbtrfs på /dev /sdd1 nodesize 40 40 40 leafsize sectorsize størrelse 35.16gb btrfs v0.20-rc1,,, - f, valg styrker en afbrydes af eksisterende filesystems.- l, skaber en filesystem etiket, som er et navn, du ønsker at give det.- med ingen andre muligheder kommandoen, skaber en tre node razzia system, ved hjælp af raid0 for data og raid1 til metadata.razziaen i btrfs har visse forskelle fra den gammeldags razzia, vi er vant til.i btrfs raid0 striber dine data på tværs af alle tilgængelige anordninger med afskedigelse.raid1 spejle dine data i par, rødkælk på tværs af alle tilgængelige anordninger, så er der altid to kopier af deres metadata, uanset hvor mange anordninger er i oplagring pool.,, at se din skillevægge og uuids, kan du bruge den gammelkendte, blkid, ordre til at se din nye btrfs filesystems (uuids er forkortet i dette eksempel):,,&#blkid /dev /sdd * /dev /sdd: uuid = "e9b11649" uuid_sub = "af7ce22c" type = "btrfs" /dev /sdd1: fareseddel = "testbtrfs" uuid = "b6a05243" uuid_sub = "4770cbfb" type = "btrfs" /dev /sdd2: etiket = "testbtrfs" uuid = "b6a05243" uuid_sub = "b4524e3d" type = "btrfs" /dev /sdd3: fareseddel = "testbtrfs" uuid = "b6a05243" uuid_sub = "7e279107" type = "btrfs", montere btrfs rumfang, og bemærker, at uuids på tre partitions i vores rumfang er den samme, men uuid_subs er enestående.hvis du kører, blkid, kommando før at skabe oplagring pool, uuids vil også være enestående.jeg kan lide at skabe en særlige register. i dette eksempel /btrfs, - - så jeg ikke ved et uheld tyggegummi på noget vigtigt.montering af en enkelt anordning har det hele, som denne:,,&#mkdir /btrfs&#mount /dev /sdd3 /btrfs, du kan skabe en /etc /fstab, adgang på samme måde som for alle filesystem.brug din etiket eller uuid (ikke uuid_sub) som et af disse eksempler:,, etiket = testbtrfs /btrfs btrfs misligholdelser, 0 0 uuid = b6a05243 /btrfs btrfs misligholdelser, 0 0, hvad er min razzia niveauer?,, kan du tjekke din razzia niveauer med, btrfs, kommando:,,&#btrfs filesystem df /btrfs data, raid0: i alt = 3.00gb, anvendes = 0,00 data: i alt = 8.00mb, anvendes = 0,00 system, raid1: i alt = 8.00mb, anvendes = 4.00kb system: i alt = 4.00mb, anvendes = 0,00 metadata, raid1: i alt = 1.00gb, anvendes = 24.00kb metadata: i alt = 8.00mb, anvendes = 0,00, måling af plads, der er til rådighed, kan du ikke bruge vores gode ole, du og df befaler at måle og fri plads på monteret btrfs filesystem, fordi de ikke forstår btrfs metadata, angreb, og hvordan den håndterer oplagring.måling af plads, der er til rådighed på et btrfs volumen er vanskelig på grund af disse faktorer.jeg har kopieret 7gb af filer til min lille prøve volumen, og det er, hvad det ser ud til, btrfs, kommando:,,&#btrfs filesystem df btrfs /data, raid0: i alt = 9.00gb, anvendes = 6.90gb data: i alt = 8.00mb, anvendes = 0,00 system, raid1: i alt = 8.00mb, anvendes = 4.00kb system: i alt = 4.00mb, anvendes = 0,00 metadata, raid1: i alt = 1.00gb, anvendes = 46.01mb metadata: i alt = 8.00mb, anvendes = 0,00, kunne du også prøve den på en rå anordning til opbevaring pool:,,&#btrfs filesystem vise /dev /sdd1 undladt at åbne /dev /sr0: nr. medium fandt etiket: testbtrfs "uuid: b6a05243 samlede udstyr 3 fs bytes, der anvendes 6.95gb devid 3 størrelse 11.72gb anvendes 4.01gb sti /dev /sdd3 devid 2 størrelse 11.72gb anvendes 3.01gb sti /dev /sdd2 devid 1 størrelse 11.72gb anvendes4.02gb sti /dev /sdd1, ja tak, så har vi et godt btrfs oplagring pool til at spille med, og ved, hvordan til at snuse rundt i det.kom tilbage til del 2 til at lære at skabe, fjerne og forvalte billeder og subvolumes.,

fig-1-gparted



Previous:
Next Page: