serverapps:zfs:tips
差分
このページの2つのバージョン間の差分を表示します。
| 両方とも前のリビジョン前のリビジョン次のリビジョン | 前のリビジョン | ||
| serverapps:zfs:tips [2024/07/04 12:55] – admin | serverapps:zfs:tips [2025/04/15 03:41] (現在) – [poolが見つからない] hayashi | ||
|---|---|---|---|
| 行 1: | 行 1: | ||
| ====== tips ====== | ====== tips ====== | ||
| + | ===== ファイルシステムの内容をクローンで置き換える ===== | ||
| + | クローンを作成したスナップショットの元ファイルシステムは、クローンを残して破棄することができません | ||
| + | 例を挙げます | ||
| + | 以下の様に作成された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/origin | ||
| + | NAME | ||
| + | tank/ | ||
| + | |||
| + | このコマンドを使用することで、クローンの親子依存関係が逆転し、元ファイルシステムが、指定されたファイルシステムのクローンになり、破棄することができるようになります | ||
| ===== disk label指定してRaid-z ===== | ===== disk label指定してRaid-z ===== | ||
| ここに情報はあるのでざっくり流れだけ | ここに情報はあるのでざっくり流れだけ | ||
| 行 20: | 行 46: | ||
| RAIDZでZFSプールを作る | RAIDZでZFSプールを作る | ||
| - | $ zpool create -O atime=off -O compression=lz4 ztank raidz gpt/diskX ...... gpt/diskZ | + | $ zpool create -O atime=off -O compression=lz4 ztank raidz# gpt/diskX ...... gpt/diskZ |
| - | ===== disk指定 ===== | ||
| - | |||
| - | Diskを生で扱うと交換時に番号がずれることがある。 | ||
| - | Hintファイルで管理する方法もあるがGPTのラベルで扱ってもいける | ||
| - | |||
| - | ここは、未検証があるので後日検証の上書きなおす | ||
| 行 39: | 行 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 | ||
| 行 127: | 行 147: | ||
| ===== Link ===== | ===== Link ===== | ||
| - | [[https:// | + | * [[https:// |
| - | + | | |
| - | [[https:// | + | * [[https:// |
serverapps/zfs/tips.1720097745.txt.gz · 最終更新: by admin
