毎回調べることになるのでメモしておきます.
はじめに
Ubuntu では普通に ZFS を扱えるので最近はデータ置き場はもっぱら ZFS を使っています.
ZFS は,使っている HDD 一式を別のパソコンに移したり,あるいは,OS をインストールし直したりした際にちょっとした処置が必要になるため,その手順を紹介します.
実行するコマンド
実行する必要があるのは,次の2つのコマンドです.「storage」は,プールの名前に置き換えてください.
1 2 |
sudo zpool import storage -f sudo zpool upgrade storage |
実行例
コマンドを実行した様子を以下に示します.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 |
# -f をつけないで import を実行すると,次のような警告がでます. # 新しいシステムに移行する前に,zpool export を実行しておけばでないようですが, # 私の場合はだいたい実行し忘れているので毎回こうなってます. sudo zpool import storage cannot import 'storage': pool was previously in use from another system. Last accessed by <unknown> (hostid=0) at Mon Jun 1 01:09:50 2020 The pool can be imported, use 'zpool import -f' to import the pool. sudo zpool import storage -f # zpool status で正常に読み込めたか確認します. sudo zpool status pool: storage state: ONLINE status: Some supported features are not enabled on the pool. The pool can still be used, but some features are unavailable. action: Enable all features using 'zpool upgrade'. Once this is done, the pool may no longer be accessible by software that does not support the features. See zpool-features(5) for details. scan: scrub repaired 0B in 0 days 12:22:08 with 0 errors on Sun May 10 03:46:10 2020 config: NAME STATE READ WRITE CKSUM storage ONLINE 0 0 0 raidz1-0 ONLINE 0 0 0 ata-HGST_HDN726060ALE614_K1HD450B ONLINE 0 0 0 ata-HGST_HDN726060ALE614_K1HHULUB ONLINE 0 0 0 ata-HGST_HDN726060ALE614_K1HJ3APB ONLINE 0 0 0 ata-HGST_HDN726060ALE614_K1HJ0TYB ONLINE 0 0 0 # 上記の「action」に従い,新しい機能を有効化するために upgrade を実行します sudo zpool upgrade storage This system supports ZFS pool feature flags. Enabled the following features on 'storage': encryption project_quota device_removal obsolete_counts zpool_checkpoint spacemap_v2 allocation_classes resilver_defer bookmark_v2 # 再度 zpool status を実行してみます. sudo zpool status pool: storage state: ONLINE scan: scrub repaired 0B in 0 days 12:22:08 with 0 errors on Sun May 10 03:46:10 2020 config: NAME STATE READ WRITE CKSUM storage ONLINE 0 0 0 raidz1-0 ONLINE 0 0 0 ata-HGST_HDN726060ALE614_K1HD450B ONLINE 0 0 0 ata-HGST_HDN726060ALE614_K1HHULUB ONLINE 0 0 0 ata-HGST_HDN726060ALE614_K1HJ3APB ONLINE 0 0 0 ata-HGST_HDN726060ALE614_K1HJ0TYB ONLINE 0 0 0 errors: No known data errors |
コメント
[…] OS入れ替えや、別のマシンにディスクを持っていったときの登録方法。 https://rabbit-note.com/2020/06/02/zfs-export-import/ […]