Slide 1

Slide 1 text

Poznaj Linuksa 4 ZFS – ostatnie słowo w systemach plików Tomasz Torcz Bydgoszcz 21.04.2007

Slide 2

Slide 2 text

ZFS – ostatnie słowo w systemach plików - słowo wstępne - historia ZFS - zarządzanie - możliwości - ZFS na Linuksie - gdzie stosować?

Slide 3

Slide 3 text

Zmiana założeń Obecne systemy plików nadal opierają się na założeniach i podziałach sprzed 20 lat. ZFS nie.

Slide 4

Slide 4 text

Rysunek: Anna Rymsza; ikonki: Tango Project

Slide 5

Slide 5 text

Zmiana założeń cd. - AMD Opteron – ok. 6 GB/s - integralność danych end-to-end - liczba dysków jest sprawą drugorzędną - zarządzanie nie powinno być trudnością - programiści Sun Microsystems, początek XXI wieku - 991,41 zł; HDS721010KLA330 Dysk Hitachi Deskstar 7K1000, 1TB, Serial ATA 300, 7200 RPM, 32MB cache, RoHS

Slide 6

Slide 6 text

Zarządzanie - dwa polecenia: - zpool - zfs - zgłaszanie błędów: pool: lnxpool state: ONLINE status: One or more devices has experienced an unrecoverable error. An attempt was made to correct the error. Applications are unaffected. action: Determine if the device needs to be replaced, and clear the errors using 'zpool clear' or replace the device with 'zpool replace'. see: http://www.sun.com/msg/ZFS-8000-9P scrub: scrub completed with 0 errors on Tue Apr 17 11:42:07 2007 config: NAME STATE READ WRITE CKSUM lnxpool ONLINE 0 0 0 mirror ONLINE 0 0 0 sda2 ONLINE 0 0 0 sdb2 ONLINE 0 0 15

Slide 7

Slide 7 text

Możliwości - replikacja - mirror ( ~ RAID1) - raidz ( ~ RAID5) - raidz2 ( ~ RAID6) - ditto-blocks

Slide 8

Slide 8 text

Możliwości - snapshoty - zfs snapshot filesystem@kiedy - klony - zfs clone snapshot - rollback, promote - kompresja - zfs set compression=on filesystem

Slide 9

Slide 9 text

Możliwości cd. - self-healing - wszystkie metadane z sumami kontrolnymi - wszystkie dane z sumami kontrolnymi - wykrycie błędów - poprawianie błędów przy replikacji - scrub

Slide 10

Slide 10 text

Ograniczenia - pojemnościowe – pomijalne - quota per użytkownik/grupa - nie można usuwać dysków - można wymieniać

Slide 11

Slide 11 text

ZFS w Linuksie - w świecie - OpenSolaris 14 kwietnia 2005 - Solaris 26 czerwca 2006 - FreeBSD 4 czerwca 2007 - Mac OS X wiosna 2007 (październik) - Linux - licencje, patenty - FUSE - http://zfs-on-fuse.blogspot.com

Slide 12

Slide 12 text

ZFS w Linuksie - http://research.sun.com/minds/2006-0928/ - http://opensolaris.org/os/community/zfs/ - http://www.opensolaris.org/os/community/zfs/docs/zfs_last.pdf - http://www.google.pl/search?q=zfs+filesystem

Slide 13

Slide 13 text

Dziękuję za uwagę.