cataldoc said:

cataldoc
web-disc

E' ufficiale. ZFS è una gran figata ! :-)

2 years ago.

15 comments so far

  • gpessia

    racconta dai ... :)

    2 years ago by gpessia

  • bonsaistudio

    Era ora… fonte?

    2 years ago by bonsaistudio

  • cataldoc

    @bonsaistudio, purtroppo non si tratta della tanto attesa disponibilità di ZFS su Leopard (che cmq. ha il supporto in read-only a zfs) ma della mia odierna esperienza nella migrazione di filesystem di un sistema Solaris da Solaris Volume Manager (con fs. UFS) a ZFS

    2 years ago by cataldoc

  • cataldoc

    E' assolutamente fantastico... creare i filesystem è un comando.... se hai a disposizione 10 dischi lanci un bel:

    zpool create spazio disco1 disco2 disco3 ... disco10

    e in un microsecondo ti crea uno stripe di 10 dischi montato sotto /spazio

    se vuoi aggiungere un disco fai

    zpool add spazio disco11

    e in automatico ti fa il grow (istantaneo) del filesystem e ti ritrovi con tanto spazio in più.

    Non parliamo poi delle performances, qui abbiamo una storage area network e siamo collegati in fibra ottica a uno storage. Fino a stamattina con il vecchio fs. le performances erano di circa 70 / 80 mega al secondo in scrittura. Ora, con ZFS siamo passati a 180 mega al secondo !!! 8-)

    2 years ago by cataldoc

  • cataldoc

    Fare una snapshot di backup dei dati è altrettanto istantaneo (tipo Time Machine)

    zfs snapshot spazio/vol1@copia1

    e all'istante ti crea una fotografia di quel volume al momento in cui lanci la copia

    Poi se modifichi dei files, e vuoi tornare indietro lanci un bel

    zfs rollback spazio/vol1@copia1

    et voilà all'istante hai di nuovo i dati come li avevi fotografati

    2 years ago by cataldoc

  • cataldoc

    E il bello è che con questo sistema delle snapshot non ti crea una copia fisica dei dati (come fa time machine) ma ti copia nella snapshot solo i dati che modifichi, riducendo immensamente la quantità di spazio necessaria per fare i backup !!!

    2 years ago by cataldoc

  • cataldoc

    Poi c'è la compressione on-the-fly dei filesystem... basta lanciare il comando

    zfs set compression=on spazio/vol1

    e tutti i dati che vengono messi in vol1 da quel momento in avanti saranno compressi in maniera totalmente trasparente quando vengono scritti e decompressi al volo quando vengono letti.

    Abbiamo fatto una prova e non si notava alcun calo di prestazioni rispetto a un filesystem non compresso e il rapporto di compressione è notevole (l'algoritmo usato è lzjb)

    2 years ago by cataldoc

  • cataldoc

    Se si vuole esportare in NFS un filesystem si lancia un bel

    zfs set sharenfs=on /spazio/vol1

    et voilà... il filesystem è shareato al volo (e all'istante) con altri sistemi

    2 years ago by cataldoc

  • cataldoc

    Insomma in una sola parola: SPETTACOLARE

    non vedo l'ora che Apple si decida a portarlo definitivamente in Mac OS X :-D

    2 years ago by cataldoc

  • cataldoc

    Ah, dimenticavo... i pool creati con zfs possono essere spostati fra macchine in maniera assolutamente trasparente... se volete spostare uno stripe di 10 dischi da un server all'altro basta lanciare il comando:

    zfs destroy spazio

    sul sistema da cui volete spostare i dati (il comando non è distruttivo, i dati restano intatti)

    e

    zfs import -Df spazio

    sull'host su cui si vogliono importare i dischi (dopo averli ovviamente fatti vedere all'altro host) e il filesystem che prima si trovava sulla macchina 1 adesso si troverà sulla macchina 2 senza colpo ferire :-)

    2 years ago by cataldoc

  • cataldoc

    già... l'hanno tanto sbandierato e poi.... che cmq. io ancora non ho capito che è successo...

    2 years ago by cataldoc

  • cataldoc

    esatto, secondo me TM è nato con l'idea di usare ZFS, poi qualcosa si deve essere bloccato in corsa, perchè il meccanismo di funzionamento di TM è esattamente la riproduzione della funzionalità di snapshot di ZFS, ma come l'hanno implementata in Leopanz è un mezzo aborto (d'altronde è praticamente impossibile implementare decentemente quella funzionalità se sotto non hai un filesystem un pelino più avanzato).

    2 years ago by cataldoc

  • gpessia

    questo post lo metto su delicius :) meraviglia!!! Grazie cadaldoc! ;)

    2 years ago by gpessia

  • cataldoc

    ^_^

    2 years ago by cataldoc

  • cataldoc

    ah, qui c'è un bel wiki su ZFS http://www.solarisinternals.com/wiki/index.php/ZFSBestPractices_Guide

    Immagino che i comandi saranno gli stessi quando Apple si deciderà ad abilitare il supporto in scrittura pure su Leopard :-)

    2 years ago by cataldoc

Sign in to add a comment