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
buono a sapersi ma sto ZFS è cosi tanto miracoloso ?
diciamo che ha delle caratteristiche che inducono qualcuno a sostenere che è il filesytem più evoluto
https://it.wikipedia.org/wiki/ZFS_%28file_system%29
°_° ok se mi capita di reinstallare debian sicuramente mi affiderò a ZFS….128bit!
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.
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
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
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.
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.
.
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? 😀
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'.
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
Scusa, vorrei rettificare: documentazione su questa versione di zfs.
dai un occhiata ai link di questa pagina https://zfsonlinux.org/
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…
devi provare questa mini.iso
al momento solo per 64bit
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.