ZFS freebsd, néha jobb, mint soha esik repülni

ZFS freebsd, néha jobb, mint soha esik repülni

Be «CoW» technológia új adat felülírja a régi és írva a szabad hely, és az egyetlen változás mutatót. Igaz van egy hátránya, ha túlzott töltelék a medence mellett van egy csökkenő termelékenység. Ezért javasoljuk, hogy használja aktívan a kvóták és ne töltés több mint 80% .Given olyan tényezők, mint a megoszlása ​​a terhelés közötti lemezek tartozó medence használatát, gyors gyorsítótárat és blokk mérete változó, akkor számíthat egy tisztességes teljesítményt ZFS.

Sőt, hogy a ZFS tehet egy régi P4 3 Hz, c 2 GB memóriával és egy SATA merevlemez. Míg a tesztelési folyamat megpróbáltam beállítani a különböző paramétereket ZFS teljesítmény (amit úgy lent), de a legjobb eredményt mindig követi ZFS - 26, 35 másodperc ellen UFS - 19,67 másodperc.

Ezért ügyeljen arra, hogy a ZFS úgy tervezték, hogy kellően erős és modern berendezés a 64 bites architektúra, és nem kevesebb, mint 4 GB memória. De a régi vas akarat természetesen a munka, megnéztem személyesen. De mi is az eredmény, és miért kínozza a régi számítógépet?

És így, folytassa a boncolás.

B ZFS nem fogalmak mennyiségek és szelet, mint a hagyományos fájlrendszerek. Van egy medence, amelyben létre fájlrendszert, vagy ahogy nevezik adatokat. Fájlrendszerek nem fix, és könnyen növelhető csatlakozásával egy új meghajtó a medencéhez. Ezért van jöhet egy kritikus helyzetben, a lemez megtelt.

Csökkentse a méret a ZFS pool már nem lehetséges! Például, nem lehet eltávolítani a lemezt, ha nem egy tükör. Ez vezet a hiba az egész medencében! Cserélje ki a meghajtót egy másik, nagyobb, mindig kérem. Ezért az egyetlen módja, hogy csökkentse a medence, hogy az összes adatot egy külső meghajtó, elpusztítják a medence, és hozzon létre egy újat.

A FreeBSD telepítése ZFS
Be kell indítani a CD-ROM-on vagy USB memstick és indítsa el a telepítést a szokásos módon. A FreeBSD telepítése 10. ZFS teljesen automatizált keresztül bsdinstaller. A megoszlási lépés ahhoz, hogy válassza ki az elemet a ZFS és a rendszer mindent meg fog tenni az Ön számára. Nos, ha azt szeretné, hogy tegye meg a kezét, majd bemegy a héj.

ZFS freebsd, néha jobb, mint soha esik repülni

Itt meg kell figyelni, hogy a következő: típusú medence (csík, tükör, vagy raidz1, raidz2, raidz3), majd válassza ki a kívánt meghajtók alkotása. Para «forse 4k ágazatok» meghatározza az összehangolás 4K minden létrehozott partícióhoz. Ez azért fontos, ha van egy új nagy merevlemezek mérete 4K szektorok helyett 512B. Ha nem, akkor válassza ki a NO.

ZFS freebsd, néha jobb, mint soha esik repülni

Nézzük meg, milyen lépéseket a telepítő és végrehajtja ugyanakkor megtanulják, hogyan kell dolgozni medencék. Jellemezte a csapatot, mivel lehetséges, hogy végezzen az eredmény ugyanaz lesz a kézi üzemmódban.

A telepítő automatikusan létrehoz három partíciót GPT: az egyik a bootloader, swap partíciót és egy elsődleges partíciót a medence.
Keresse meg a lemez elejéről struktúra

# Gpart mutatják ada0

Így törölte a régi partíciós tábla

# Gpart elpusztítani ada0

Hozzon létre egy új táblát GPT

# Gpart létre -s GPT ada0

Hozzáadott három részre

# Gpart hozzá -s 512 -a 4k -t freebsd-boot -l boot0 ada0
# Gpart hozzá -s 4g -a 4k -t freebsd-csere -l swap0 ada0
# Gpart hozzá -a 4k -t freebsd-ZFS -l disk0 ada0

Itt az -a opció meg van adva partíció igazítás 4K. Ha a régi csavarokat a fizikai szektor 512B, kihagyhatják.

# Gpart bootcode -b / boot / pmbr -p / boot / gptzfsboot -i 1 ada0

Két boot loader használunk, az első pmbr a védő MBR egy GPT, átadja a vezérlést a második gptzfsboot, először a freebsd-boot partíció szektorban. És a harmadik lépésben az úgynevezett rakodó.

Ha hirtelen úgy dönt, hogy nem használja a ZFS és térjen vissza a UFS, meg kell használni egy másik bootloader

# Gpart bootcode -b / boot / pmbr -p / boot / gptboot -i 1 da0

Együttműködik ZFS töltőmodul

Ha ön használ lemezek 4K szektor fontos feltenni ZFS blokk méretét. Mivel a meghajtó kompatibilitás számol 512B ágazatban. És alapértelmezés szerint ez a méret a készülék automatikusan kiválasztja a blokk, hogy megteremtse a medencében. Tehát biztos, hogy hozzon létre egy medence a következő teendő!

lemez a készülék tetején jön létre gnop 4K szektor

# Gnop létre -S 4096 / dev / gpt / disk0

# Zpool létre -o altroot = / mnt -O canmount = off -m none zroot /dev/gpt/disk0.nop