Ubuntu 19.10のインストーラでZFSを選択できるようになったと見かけて試してみました.
現在BETAのインストーラ( Ubuntu 19.10 (Eoan Ermine) Beta )には未だ入っていなくて,dailyのみのようです.
今回は 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が少ないので辛いかな?