Ubuntu 19.10 (Eoan Ermine)のインストーラにZFSの選択肢が

Ubuntu 19.10のインストーラでZFSを選択できるようになったと見かけて試してみました．

Ubuntu Desktop ZFS Install Support Lands In Ubiquity Installer – Phoronix

現在BETAのインストーラ( Ubuntu 19.10 (Eoan Ermine) Beta )には未だ入っていなくて，dailyのみのようです．
今回は daily-live 20191011 を利用しました．

http://cdimage.ubuntu.com/ubuntu/daily-live/20191011/

イメージを入手して確認

$ wget -c http://cdimage.ubuntu.com/ubuntu/daily-live/20191011/SHA256SUMS \
http://cdimage.ubuntu.com/ubuntu/daily-live/20191011/SHA256SUMS.gpg \
http://cdimage.ubuntu.com/ubuntu/daily-live/20191011/eoan-desktop-amd64.iso
$ sha256sum -c SHA256SUMS
eoan-desktop-amd64.iso: OK
$ gpgv --keyring=/usr/share/keyrings/ubuntu-archive-keyring.gpg ./SHA256SUMS.gpg ./SHA256SUMS
gpgv: Signature made Fri 11 Oct 2019 04:48:37 PM JST
gpgv: using DSA key 46181433FBB75451
gpgv: Can't check signature: No public key
gpgv: Signature made Fri 11 Oct 2019 04:48:37 PM JST
gpgv: using RSA key D94AA3F0EFE21092
gpgv: Good signature from "Ubuntu CD Image Automatic Signing Key (2012) <cdimage@ubuntu.com>"

インストーラを起動して画面を進めていくと，「インストールの種類」でZFSの選択がありました．

EXPERIMENTAL: Erase disk and use ZFS
Warning: This will delete all your files on all operating systems, This is experimental and ma cause data loss. Do not use on production systems.

仮想マシンのテスト環境なのでZFSを選んで進めます．

確認画面のメッセージが ext4 になっていますがそのまま進めるとZFSになったのでメッセージの書き換えがまだされていないのでしょう．

よく見たら vda1 のことでここは /boot/grub に割り当てられていました．

$ mount |grep vda1
/dev/vda1 on /boot/grub type ext4 (rw,relatime,errors=remount-ro)

add)
解りにくからってことでバグとして上がっていました．20.04で修正されそう．

Bug #1847719 “zfs “Write to change disks” message prints that an…” : Bugs : ubiquity package : Ubuntu

インストールが終了してインストーラからの再起動でフリーズしたようで1時間ほど前っても進まなかったので強制再起動しましたが無事起動しました．

ファイルシステムもZFSになっています :)

$ lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description: Ubuntu Eoan Ermine (development branch)
Release: 19.10
Codename: eoan

$ sudo fdisk -l /dev/vda
Disk /dev/vda: 15 GiB, 16106127360 bytes, 31457280 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: dos
Disk identifier: 0xc32b4703

Device Boot Start End Sectors Size Id Type
/dev/vda1 * 2048 104447 102400 50M 83 Linux
/dev/vda2 104448 31457279 31352832 15G 5 Extended
/dev/vda5 106496 4300799 4194304 2G a5 FreeBSD
/dev/vda6 4302848 31457279 27154432 13G a5 FreeBSD

$ zfs list
NAME USED AVAIL REFER MOUNTPOINT
bpool 65.6M 1.69G 176K /boot
bpool/BOOT 64.9M 1.69G 176K none
bpool/BOOT/ubuntu_qblb6g 64.7M 1.69G 64.7M /boot
rpool 3.31G 8.80G 96K /
rpool/ROOT 2.57G 8.80G 96K none
rpool/ROOT/ubuntu_qblb6g 2.57G 8.80G 2.09G /
rpool/ROOT/ubuntu_qblb6g/srv 96K 8.80G 96K /srv
rpool/ROOT/ubuntu_qblb6g/usr 200K 8.80G 96K /usr
rpool/ROOT/ubuntu_qblb6g/usr/local 104K 8.80G 104K /usr/local
rpool/ROOT/ubuntu_qblb6g/var 486M 8.80G 96K /var
rpool/ROOT/ubuntu_qblb6g/var/games 96K 8.80G 96K /var/games
rpool/ROOT/ubuntu_qblb6g/var/lib 484M 8.80G 378M /var/lib
rpool/ROOT/ubuntu_qblb6g/var/lib/AccountServices 96K 8.80G 96K /var/lib/AccountServices
rpool/ROOT/ubuntu_qblb6g/var/lib/NetworkManager 136K 8.80G 136K /var/lib/NetworkManager
rpool/ROOT/ubuntu_qblb6g/var/lib/apt 75.8M 8.80G 75.8M /var/lib/apt
rpool/ROOT/ubuntu_qblb6g/var/lib/dpkg 29.9M 8.80G 29.9M /var/lib/dpkg
rpool/ROOT/ubuntu_qblb6g/var/log 2.07M 8.80G 2.07M /var/log
rpool/ROOT/ubuntu_qblb6g/var/mail 96K 8.80G 96K /var/mail
rpool/ROOT/ubuntu_qblb6g/var/snap 112K 8.80G 112K /var/snap
rpool/ROOT/ubuntu_qblb6g/var/spool 112K 8.80G 112K /var/spool
rpool/ROOT/ubuntu_qblb6g/var/www 96K 8.80G 96K /var/www
rpool/USERDATA 2.93M 8.80G 96K /
rpool/USERDATA/matoken_vyi27f 2.72M 8.80G 2.72M /home/matoken
rpool/USERDATA/root_vyi27f 112K 8.80G 112K /root
rpool/swap 758M 9.54G 92K -

$ dpkg -l|grep -i zfs
ii libzfs2linux 0.8.1-1ubuntu13 amd64 OpenZFS filesystem library for Linux
ii libzpool2linux 0.8.1-1ubuntu13 amd64 OpenZFS pool library for Linux
ii zfs-initramfs 0.8.1-1ubuntu13 amd64 OpenZFS root filesystem capabilities for Linux - initramfs
ii zfs-zed 0.8.1-1ubuntu13 amd64 OpenZFS Event Daemon
ii zfsutils-linux 0.8.1-1ubuntu13 amd64 command-line tools to manage OpenZFS filesystems

実機のeaon環境が1つあるのでこれをインストールし直してZFSを試すのもいいかもしれません．でもその環境はRAMが少ないので辛いかな?