ZFS on Linux su Debian Squeeze

 

 

Negli ultimi giorni si è parlato molto di ZFS on Linux, ed io lo sto seguendo anche per l'interesse che nutro verso Debian GNU/kFreeBSD. Quindi ho deciso di provare questo modulo su Debian Squeeze, dopo aver provato anche zfs-fuse. Sul sito previa registrazione si possono scaricare i pacchetti deb-rpm per Fedora-Ubuntu-Rhel 6, altrimenti seguire questi passi:

Requisiti:

# apt-get install build-essential gawk alien fakeroot libz-dev uuid-dev libblkid-dev linux-headers-$(uname -r)

Download ed installazione SPL (Solaris Porting Layer)

$ git clone git://github.com/behlendorf/spl.git

$ cd spl

$ ./configure

$ make deb

dpkg -i *_amd64.deb

Download ed installazione ZFS

$ git clone git://github.com/behlendorf/zfs.git

$ cd zfs

$ ./configure

$ make deb

# dpkg -i *_amd64.deb

# modprobe zfs

facciamo un controllo dei moduli:

root@debianbox:/home/edmond# lsmod |grep zfs
zfs                   649794  0
zcommon                26409  1 zfs
znvpair                24225  2 zfs,zcommon
zavl                    4092  1 zfs
zlib_deflate           17650  1 zfs
zunicode              316550  1 zfs
spl                    76140  6 splat,zfs,zcommon,znvpair,zavl,zunicode
 

root@debianbox:/home/edmond# dpkg -l |grep zfs
ii  zfs                                  0.5.2-2                              ZFS Library and Utils
ii  zfs-devel                            0.5.2-2                              ZFS File System User Headers
ii  zfs-modules                          0.5.2-2                              ZFS File System
ii  zfs-modules-devel                    0.5.2-2                              ZFS File System Headers and Symbols
ii  zfs-test                             0.5.2-2                              ZFS File System Test Infrastructure
 

Post simili (quasi):

16 pensieri riguardo “ZFS on Linux su Debian Squeeze”

  1. Unknown Unknown Unknown Unknown

    Una semplice domanda: compila e gira anche su 32bit, per la precisione su un centrino dual core T2300E?
    spl-modules, mi da errori di simboli non trovati.

  2. Unknown Unknown Unknown Unknown

    Per la precisione questi sono gli errori che ricevo, e' normale?
    WARNING: /lib/modules/2.6.32-5-686/addon/spl/spl/spl.ko needs unknown symbol first_online_pgdat
    WARNING: /lib/modules/2.6.32-5-686/addon/spl/spl/spl.ko needs unknown symbol next_zone
     

  3. Unknown Unknown Unknown Unknown

    appena compilato su 32bit e non ho avuto nessun errore

    root@debianbox:/home/edmond# uname -a
    Linux debianbox 2.6.36-ck2-bfs-edm #8 SMP Sat Nov 27 18:11:07 CET 2010 i686 GNU/Linux
    root@debianbox:/home/edmond# lsmod |grep zfs
    zfs                   623874  0
    zcommon                21589  1 zfs
    znvpair                18877  2 zfs,zcommon
    zavl                    3036  1 zfs
    zlib_deflate           15662  1 zfs
    zunicode              315274  1 zfs
    spl                    56645  5 zfs,zcommon,znvpair,zavl,zunicode
     

    root@debianbox:/home/edmond# zpool import
      pool: debian-ad0s9
        id: 7747839602911722720
     state: ONLINE
    status: The pool is formatted using an older on-disk version.
    action: The pool can be imported using its name or numeric identifier, though
        some features will not be available without an explicit 'zpool upgrade'.
    config:

        debian-ad0s9  ONLINE
          sda9      ONLINE
     

    quel tipo di errore sinceramente non mi dice nulla, controlla che il pacchetto zfs-fuse non sia installato

  4. Unknown Unknown Unknown Unknown

    Aspetta, tu hai il kernel di experimental con la patch di kolivas. Io uso l'ultimo di sid. Non e' che e' per quello?
    zfs-fuse non e' installato comunque.

  5. Unknown Unknown Unknown Unknown

    non penso che sia per quello, comunque il kernel l'ho compilato da me da kernel.org
    sul mio blog trovi il 2.6.36 "pulito" e quello patchato Con Kolivas, ma ho l'impressione
    che quell'errore sia dovuto a qualcosa d'altro.
    .

  6. Unknown Unknown Unknown Unknown

    Va bene, allora provo a scaricarmi  i tuoi kernel e vedere cosa succede e poi ti faccio sapere. Non e' che ci hai messo qualche bella backdoor? 😀

  7. Unknown Unknown Unknown Unknown

    Avevo ragione io.
    spl, sul 2.6.32-5-686, non funziona, mentre sul tuo va.
    Orqa provvedo a tirarmi giu' quello di debian.
    Sai dove posso reperire della documentazione su come usare zfs, vorrei provarlo un po'.

  8. Unknown Unknown Unknown Unknown

    ma va niente backdoor, fidati 🙂 invece non avrei mai detto che quell'errore

    si riferiva alla versione del kernel. Comunque se vuoi provare zfs su /

    ti consiglio Debian GNU/kFreeBSD

  9. Unknown Unknown Unknown Unknown

    Scusa, vorrei rettificare: documentazione su questa versione di zfs.

  10. Unknown Unknown Unknown Unknown

    La cosa che mi ha insospettito, e' stata quella del "needs unknown symbol".
    Per quanto riguarda kfreebsd, stavo provando ad instalarla in una macchina virtuale, tramite l'ultima netinstall, ma ho visto che debian installer non ha ancora zfs come invece avevo sentito da altre parti…

  11. Unknown Unknown Unknown Unknown

    Attendero' per vedere gli sviluppi…
    Appena rilasciano squeeze, vediamo un po' di metterlo sulla mia sid, il kernel linux 2.6.36, e' in experimental in attesa di essere buttato in sid, sempre che non mettano dentro direttamente il 2.6.37.
    Ti ringrazio.
    Ciao.

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *