NVMe over TCPを試す

NVMe over TCPとは NVMeをネットワーク経由で使うNVMe over FabricsというiSCSIのNVMe版のような仕組みがあります。TCP以外にFC、RDMA、InfiniBandを選択することができる documentation.suse.com www.purestorage.com

dm-writecacheを試す

dm-writecacheを試す dm-writecacheとは kernel 4.18でマージされたキャッシュの機能 docs.kernel.org www.admin-magazine.com manpages.ubuntu.com 以前から存在したdm-cacheはデフォルトだとwrite throughで読み取りもキャッシュしていた。 dm-writecache…

zswapを有効化する

参考リンク UbuntuにおけるSwapのFAQはここ https://help.ubuntu.com/community/SwapFaq zswapについてはこちら https://www.kernel.org/doc/html/v5.13/vm/zswap.html# ここのBlogを参考にzswapの設定をする https://ubuntu.com/blog/how-low-can-you-go-ru…

Raspberry Pi4にLXDをセットアップする

lxd の初期設定 今回はlxdのストレージにzfsを使うので、最初にデータセットを作成 ubuntu@ubuntu:~$ sudo zfs create pool01/lxd_default ubuntu@ubuntu:~$ zfs list NAME USED AVAIL REFER MOUNTPOINT pool01 17.9G 373G 5.97G /pool01 pool01/NFS 12.0G 3…

DeskPi ProのSATA SSDでTrimを設定する

DeskPi ProのSATAはUSB接続となっていてSSDを接続しても、Trimを実行することができない。これはLinux側の問題で、USB接続のSSDでのTrimをサポートしていないかららしい。設定を変えることで、USB接続でもTrimができるのでそれを実行する。 forums.raspberry…

OpenZFS+NFSサーバーの設定

Ubuntu 21.10+OpenZFSでNFSサーバーを建てる パッケージ追加 サーバー用のパッケージを追加する sudo apt install nfs-kernel-server NFS用のデータセットを作成 既存のzpoolにNFSでエクスポートするデータセット(ディレクトリのようなもの)を作成 ubuntu@ub…

Ubuntu 21.10にOpenZFSをセットアップする

Raspberry Pi 4B にインストールしたUbuntu 21.10でZFSを利用するための設定 パッケージ追加 パッケージをapt installするだけ。一応再起動しておく sudo apt install zfsutils-linux openzfs.github.io プールを作成 プール名とデバイスを指定して作成する…

DeskPi Proセットアップ

やること 一度SDカードにRaspberry Pi OSを入れて起動(パーティション編集&USB起動設定用) USBから起動する設定 USB接続したSSDにOSインストール メモリ4GBしかないのでSwapに8GB割り当てる SDカードにOSを入れて起動 Raspberry Pi OSのイメージをダウンロー…

Ubuntu21.10でKVMのbridge作成

KVMでVMが利用するbridgeネットワークを作成する。OSはUbuntu21.10を使用。 bridgeを作成する netplanを利用するので設定を記述するyamlファイルを作成する。IPアドレスはルーター側で固定しているのでdhcpはyesで作成する。 vi /etc/netplan/99_config.yaml…

BtrfsでRAID5を使う

btrfsは複数のデバイスから1つのプールを作成することができる。プールはbtrfsが備えるRAID機能を用いることができる。今回は6本のディスクでRAID5を使用したプールを作成する。 btrfsについてはBtrfsの薄い本を参考にした。 github.com 追加したディスクの…

KVMのストレージプールのディレクトリを変更する

KVMをインストールしたときのデフォルトだと、ディスクのイメージは以下のディレクトリに格納されている。 /var/lib/libvirt/images/ hoge@hoge-desktop:~$ sudo ls -l /var/lib/libvirt/images/ 合計 16955880 -rw-r--r-- 1 libvirt-qemu kvm 11065622528 1…