📢 Webサイト閉鎖と移転のお知らせ
このWebサイトは2026年9月に閉鎖いたします。
新しい記事は移転先で追加しております。(旧サイトでは記事を追加しておりません)

 
(同じ利用者による、間の4版が非表示)
99行目: 99行目:
  ../configure --prefix=<ZFSのインストールディレクトリ> --enable-systemd --enable-nls --enable-linux-builtin
  ../configure --prefix=<ZFSのインストールディレクトリ> --enable-systemd --enable-nls --enable-linux-builtin
  make -j $(nproc)
  make -j $(nproc)
  make install
  sudo make install
<br>
~/.profileファイル等に、環境変数を追記する。<br>
vi ~/.profile
<br>
<syntaxhighlight lang="sh">
# ~/.profileファイル
export PATH="/<ZFSのインストールディレクトリ>/bin:$PATH"
export PATH="/<ZFSのインストールディレクトリ>/sbin:$PATH"
export LD_LIBRARY_PATH="/<ZFSのインストールディレクトリ>/lib64:$LD_LIBRARY_PATH"
export MANPATH="/<ZFSのインストールディレクトリ>/share/man:$MANPATH"
</syntaxhighlight>
<br><br>
<br><br>


== ZFSの起動 ==
== ZFSのアンインストール ==
ZFSサービスを起動する。<br>
ZFSをアンインストールする。<br>
  sudo systemctl start zfs.target
  sudo make uninstall
<br>
セキュアブートが有効な場合、署名を削除する。<br>
cd ~/MOK/ZFS
sudo mokutil --delete ./ZFS.der --root-pw
<br>
<br>
ZFSプールの再起動時に自動マウントするように、サービスを有効にする。<br>
PCを再起動して、署名を削除する。<br>
sudo systemctl start zfs-import-cache
sudo systemctl start zfs-mount
sudo systemctl start zfs-import
<br>
<br>
ZFSプールのアップデートが必要かどうかを確認する。<br>
ZFSのカーネルモジュールを削除する。<br>
  zpool status
  sudo rm /lib/modules/$(uname -r)/extra/zfs.ko \
        /lib/modules/$(uname -r)/extra/spl.ko
<br>
<br>
もし、<u>action: Upgrade the pool using 'zpool upgrade'.</u>メッセージが表示される場合、アップデートが必要である。<br>
カーネルモジュールを再読み込みする。<br>
全てのプールをアップデートする。<br>
  sudo depmod -a $(uname -r)
  sudo zpool upgrade -a
<br><br>
<br><br>


196行目: 211行目:
作成したキーは信頼されるため、キーを適切に保存する必要がある。<br>
作成したキーは信頼されるため、キーを適切に保存する必要がある。<br>
このキーで署名されたものはシステムから信頼されるため、セキュリティリスクとなる可能性があることに注意する。<br>
このキーで署名されたものはシステムから信頼されるため、セキュリティリスクとなる可能性があることに注意する。<br>
<br><br>
== ZFSの起動 ==
ZFSサービスを起動する。<br>
sudo systemctl start zfs.target
<br>
ZFSプールの再起動時に自動マウントするように、サービスを有効にする。<br>
sudo systemctl start zfs-import-cache
sudo systemctl start zfs-mount
sudo systemctl start zfs-import.target
<br>
ZFSプールのアップデートが必要かどうかを確認する。<br>
sudo zpool status
<br>
もし、<u>action: Upgrade the pool using 'zpool upgrade'.</u>メッセージが表示される場合、アップデートが必要である。<br>
全てのプールをアップデートする。<br>
sudo zpool upgrade -a
<br>
これらのSystemdサービスユニットは、/usr/lib/systemd/systemディレクトリに存在する。<br>
<br><br>
<br><br>