ZFS auf Linux einsetzen

Aus rü5
Version vom 3. September 2012, 16:09 Uhr von imported>Meap (→‎Links)
Wechseln zu:Navigation, Suche


ZFS steht unter der freien Sun-eigenen CDDL Lizenz, die sich leider nicht für Distibutoren mit der GPL vereinbaren läßt. Diese Dilemma kann man als Linux-Nutzer umgehen, indem man die zfs-Pakete selber baut _(auch als DEB/RPM Pakete)_ Es ist noch anzumerken, dass die ZFS-Versionen mit der Übernahme von SUN durch Oracle ggf. auseinander laufen werden _(sprich unter Linux eine kleinere ZFS-Version existiert, wie unter Solaris oder Nexenta/SmartOS/...)_

Links

Homepage......................:}} http://zfsonlinux.org/
Dokumentation.................:}} http://zfsonlinux.org/docs.html [Wikipedia|http://de.wikipedia.org/wiki/ZFS_(Dateisystem)]

ZFS auf Linux bauen

_(hier am Beispiel von [Debian|http://zfsonlinux.org/spl-building-deb.html] - es wird aber auch für [RPM|http://zfsonlinux.org/spl-building-rpm.html]-Pakete beschrieben)_

# Vorbereitung des Systems
aptitude install build-essential gawk alien fakeroot linux-headers-$(uname -r)
aptitude install uuid-dev
 
# erleichterungen fuer neue Versionen
version=0.6.0-rc10
basedir=/root/zfs
debdir=$basedir/deb-${version}

# herunterladen der aktuellen pakete
mkdir -pv $debdir
cd $basedir
wget -p http://github.com/downloads/zfsonlinux/spl/spl-${version}.tar.gz 
wget -p http://github.com/downloads/zfsonlinux/zfs/zfs-${version}.tar.gz
ln -s github.com/downloads/zfsonlinux/*/*${version}.tar.gz .

# auspacken
cd $basedir && tar -xzf spl-${version}.tar.gz && tar -xzf zfs-${version}.tar.gz

# bauen & installieren der deb-Pakete
cd $basedir/spl-${version} && ./configure && make deb && mv *.deb $debdir && dpkg -i $debdir/spl*deb
cd $basedir/zfs-${version} && ./configure && make deb && mv *.deb $debdir && dpkg -i $debdir/zfs*deb
rm -rf $basedir/spl-${version} $basedir/zfs-${version}