Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Poznaj Linuksa 4: ZFS

Tomasz
April 21, 2007
36

Poznaj Linuksa 4: ZFS

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

Tomasz

April 21, 2007
Tweet

Transcript

  1. ZFS – ostatnie słowo w systemach plików - słowo wstępne

    - historia ZFS - zarządzanie - możliwości - ZFS na Linuksie - gdzie stosować?
  2. 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
  3. 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
  4. Możliwości - replikacja - mirror ( ~ RAID1) - raidz

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

    zfs clone snapshot - rollback, promote - kompresja - zfs set compression=on filesystem
  6. 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
  7. 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