Linuxでnative ZFS(ZFS on Linux)が動くらしいので試しに使ってみる。
参考URL
作業記録
zfsパッケージをaptで追加する。
注:もし"apt-add-repository"でENTERを押してからハングアップするようなら、以下を参照。
ZFSインストールでのPPA設定にてENTERキー入力後ハングアップ
foo@myhost:~$ sudo -i
root@myhost:~# apt-add-repository ppa:zfs-native/stable
The program 'apt-add-repository' is currently not installed. You can install it by typing:
apt-get install python-software-properties
root@myhost:~#
まず、python-software-propertiesをインストールした上で改めてリポジトリを追加する。
注:Ubuntu14.04LTSではsoftware-properties-commonを入れること。
- ubuntu 14.04 でのapt-add-repositoryのインストール -- Qiita
root@myhost:~# apt-add-repository ppa:zfs-native/stable
You are about to add the following PPA to your system:
ZFS Stable Releases for Ubuntu
The native ZFS filesystem for Linux. Install the ubuntu-zfs package.
These kernel modules provide zpool version 28 and zfs version 5, which are compatible with Solaris 10, OpenSolaris snv_134, OpenIndiana oi_144, and FreeBSD 9.0 filesystems. The latest Solaris 11 filesystem revisions are currently incompatible.
This PPA contains the current stable 0.6.0-rc7 release, which is versioned as 0.6.0.54 because DKMS does not recognize the +rc or +git convention.
The PPA packages for Ubuntu 10.04 Lucid are binary compatible with Debian 6.0.3 Squeeze.
If ZoL is useful, then please join the Launchpad user group here:
https://launchpad.net/~zfs-native-users
Send feedback or requests for help to this email list:
<email address hidden>
A searchable email list history is available at:
http://groups.google.com/a/zfsonlinux.org/group/zfs-discuss/
Report bugs at:
https://github.com/zfsonlinux/zfs/issues
Get recent daily beta builds at:
https://launchpad.net/~zfs-native/+archive/daily
More info: https://launchpad.net/~zfs-native/+archive/stable
Press [ENTER] to continue or ctrl-c to cancel adding it
</email>
指示に合わせて[ENTER]キーを押す。
Executing: gpg --ignore-time-conflict --no-options --no-default-keyring --secret-keyring /tmp/tmp.De5f7Mtqw5 --trustdb-name /etc/apt/trustdb.gpg --keyring /etc/apt/trusted.gpg --primary-keyring /etc/apt/trusted.gpg --keyserver hkp://keyserver.ubuntu.com:80/ --recv E871F18B51E0147C77796AC81196BA81F6B0FC61
gpg: 鍵F6B0FC61をhkpからサーバーkeyserver.ubuntu.comに要求
gpg: 鍵F6B0FC61: 公開鍵“Launchpad PPA for Native ZFS for Linux”を読み込みました
gpg: 処理数の合計: 1
gpg: 読込み: 1 (RSA: 1)
ubuntu-zfsとdebootstrapパッケージをインストールする。
root@myhost:~# apt-get update
root@myhost:~# apt-get install debootstrap ubuntu-zfs
モジュールを読み込ませる。
sudo modprobe zfs
sudo modprobe splat
起動時に自動的にモジュールを読み込むように、/etc/modulesへ以下を追加
sudo vi /etc/modules
splat
zfs
raid-zを作成する。
トラブル発生時にドライブを識別できるよう、ドライブのIDを使うことにした。
foo@myhost:~$ sudo zpool create -f pool raidz /dev/disk/by-id/ata-ST31500341AS_9xxxx80W /dev/disk/by-id/ata-ST31500341AS_9xxxxE53 /dev/disk/by-id/ata-ST31500341AS_9xxxx5Y3
foo@myhost:~$
foo@myhost:~$ sudo zpool list
NAME SIZE ALLOC FREE CAP DEDUP HEALTH ALTROOT
pool 4.09T 184K 4.09T 0% 1.00x ONLINE -
foo@myhost:~$ sudo zfs dedup=on pool
foo@myhost:~$ sudo zfs list
NAME USED AVAIL REFER MOUNTPOINT
pool 115K 2.66T 38.6K /pool
foo@myhost:~$ sudo zpool list
NAME SIZE ALLOC FREE CAP DEDUP HEALTH ALTROOT
pool 4.09T 514K 4.09T 0% 1.00x ONLINE -
foo@myhost:~$
Last Updated on 2024-08-13 by spicebeat