serverapps:zfs:tips
差分
このページの2つのバージョン間の差分を表示します。
両方とも前のリビジョン前のリビジョン次のリビジョン | 前のリビジョン | ||
serverapps:zfs:tips [2024/08/31 07:40] – hayashi | serverapps:zfs:tips [2025/04/15 03:41] (現在) – [poolが見つからない] hayashi | ||
---|---|---|---|
行 1: | 行 1: | ||
====== tips ====== | ====== tips ====== | ||
===== ファイルシステムの内容をクローンで置き換える ===== | ===== ファイルシステムの内容をクローンで置き換える ===== | ||
- | ファイルシステムをクローンで置き換えるには、“zfs promote”コマンドを使用します。クローンを作成したスナップショッ | + | クローンを作成したスナップショットの元ファイルシステムは、クローンを残して破棄することができません |
- | トの元ファイルシステムは、クローンを残して破棄することができません。このコマンドを使用することで、クローンの親子依 | + | 例を挙げます |
- | 存関係が逆転し、元ファイルシステムが、指定されたファイルシステムのクローンになり、破棄することができるようになりま | + | 以下の様に作成されたzfsファイルシステムがあるとします |
- | す | + | |
+ | |||
+ | # zfs snapshot tank/ | ||
+ | # zfs clone tank/ | ||
+ | # zfs get origin tank/ | ||
+ | NAME | ||
+ | tank/ | ||
+ | |||
+ | この時、tank/ | ||
+ | そこで、zfs promoteコマンドでcloneで作成されたファイルシステムとクローン元を置き換えます | ||
+ | |||
+ | # zfs promote tank/ | ||
+ | |||
+ | # zfs get origin tank/ | ||
+ | NAME | ||
+ | tank/ | ||
+ | |||
+ | # zfs get origin tank/ | ||
+ | NAME | ||
+ | tank/ | ||
+ | |||
+ | このコマンドを使用することで、クローンの親子依存関係が逆転し、元ファイルシステムが、指定されたファイルシステムのクローンになり、破棄することができるようになります | ||
===== disk label指定してRaid-z ===== | ===== disk label指定してRaid-z ===== | ||
ここに情報はあるのでざっくり流れだけ | ここに情報はあるのでざっくり流れだけ | ||
行 38: | 行 59: | ||
# dmesg|grep ada | # dmesg|grep ada | ||
追加 | 追加 | ||
- | # zpool create | + | # zpool create |
# zpool create pool名 raidz /dev/adaxx /dev/adaxx /dev/adaxx | # zpool create pool名 raidz /dev/adaxx /dev/adaxx /dev/adaxx | ||
===== poolが見つからない ===== | ===== poolが見つからない ===== | ||
- | 再起動したが、以下の様にpoolがないと言われる((13.2へのUpdateで発生?)) | + | 再起動したが、以下の様にpoolがないと言われる((13.2へのUpdateで発生?))((後からzfspoolを累加すると発生する模様: |
# zpool list | # zpool list | ||
行 126: | 行 147: | ||
===== Link ===== | ===== Link ===== | ||
- | [[https:// | + | * [[https:// |
- | + | | |
- | [[https:// | + | * [[https:// |
serverapps/zfs/tips.1725090021.txt.gz · 最終更新: 2024/08/31 07:40 by hayashi