Save 37% off PRO during our Black Friday Sale! »

Poznaj Linuksa 4: ZFS

9b91521dd3d020edb72521181aa32c9f?s=47 Tomasz
April 21, 2007
19

Poznaj Linuksa 4: ZFS

Prezentacja w ramach 4. edycji Poznaj Linuksa organizowanej przeza BLUG.

9b91521dd3d020edb72521181aa32c9f?s=128

Tomasz

April 21, 2007
Tweet

Transcript

  1. Poznaj Linuksa 4 ZFS – ostatnie słowo w systemach plików

    Tomasz Torcz <zdzichu@irc.pl> Bydgoszcz 21.04.2007
  2. ZFS – ostatnie słowo w systemach plików - słowo wstępne

    - historia ZFS - zarządzanie - możliwości - ZFS na Linuksie - gdzie stosować?
  3. Zmiana założeń Obecne systemy plików nadal opierają się na założeniach

    i podziałach sprzed 20 lat. ZFS nie.
  4. Rysunek: Anna Rymsza; ikonki: Tango Project

  5. 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
  6. 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
  7. Możliwości - replikacja - mirror ( ~ RAID1) - raidz

    ( ~ RAID5) - raidz2 ( ~ RAID6) - ditto-blocks
  8. Możliwości - snapshoty - zfs snapshot filesystem@kiedy - klony -

    zfs clone snapshot - rollback, promote - kompresja - zfs set compression=on filesystem
  9. 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
  10. Ograniczenia - pojemnościowe – pomijalne - quota per użytkownik/grupa -

    nie można usuwać dysków - można wymieniać
  11. 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
  12. 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
  13. Dziękuję za uwagę.