zfs:zfs_tips

差分

このページの2つのバージョン間の差分を表示します。

この比較画面にリンクする

両方とも前のリビジョン 前のリビジョン
次のリビジョン
前のリビジョン
zfs:zfs_tips [2016-07-30 16:01]
Decomo
zfs:zfs_tips [2020-12-03 19:49] (現在)
Decomo ↷ freebsd:zfs_tips から zfs:zfs_tips へページを移動しました。
行 56: 行 56:
  
 addと紛らわしいので注意。 addと紛らわしいので注意。
 +
 +==== ミラー用のデバイスを取り外す ====
 +
 +zpool detach ZTANK UUID または zpool detach ZTANK デバイス
 +<code>
 +# zpool status zhome2 
 +  pool: zhome2
 + state: DEGRADED
 +status: One or more devices could not be opened.  Sufficient replicas exist for
 +        the pool to continue functioning in a degraded state.
 +action: Attach the missing device and online it using 'zpool online'.
 +   see: http://illumos.org/msg/ZFS-8000-2Q
 +  scan: resilvered 572G in 1h50m with 0 errors on Mon Aug  1 00:18:18 2016
 +config:
 +
 +        NAME                      STATE     READ WRITE CKSUM
 +        zhome2                    DEGRADED             0
 +          mirror-0                DEGRADED             0
 +            15064995861805685088  UNAVAIL      0          was /dev/ada0p1
 +            ada1p1                ONLINE               
 +            ada2p1                ONLINE               0
 +            ada3p1                ONLINE               0
 +
 +# zpool detach zhome2 15064995861805685088
 +# zpool detach zhome2 ada1p1
 +# zpool status zhome2 
 +  pool: zhome2
 + state: ONLINE
 +  scan: none requested
 +config:
 +
 +        NAME                      STATE     READ WRITE CKSUM
 +        zhome2                    DEGRADED             0
 +          mirror-0                DEGRADED             0
 +            ada2p1                ONLINE               0
 +            ada3p1                ONLINE               0
 +
 +</code>
 +
 +==== UNAVAILなデバイスを置き換える ====
 +
 +zpool replace ZTANK UNAVAILデバイスのUUID 新しいデバイスのID
 +<code>
 +# zpool status
 +  pool: zdata
 + state: DEGRADED
 +status: One or more devices could not be opened.  Sufficient replicas exist for
 + the pool to continue functioning in a degraded state.
 +action: Attach the missing device and online it using 'zpool online'.
 +   see: http://illumos.org/msg/ZFS-8000-2Q
 +  scan: resilvered 589G in 1h0m with 0 errors on Sun Apr 29 00:02:27 2018
 +config:
 +
 + NAME                      STATE     READ WRITE CKSUM
 + zdata                     DEGRADED             0
 +   raidz2-0                DEGRADED             0
 +     ada0p1                ONLINE               0
 +     ada1p1                ONLINE               0
 +     13314283577528650983  UNAVAIL      0          was /dev/ada2p1
 +     1814680760048993662   UNAVAIL      0          was /dev/ada3p1
 + logs
 +   ada4p5                  ONLINE               0
 + cache
 +   ada4p4                  ONLINE               0
 +
 +errors: No known data errors
 +
 +# zpool replace zdata 13314283577528650983 ada2p1
 +# zpool replace zdata 1814680760048993662 ada3p1
 +# zpool status
 +  pool: zdata
 + state: DEGRADED
 +status: One or more devices is currently being resilvered.  The pool will
 + continue to function, possibly in a degraded state.
 +action: Wait for the resilver to complete.
 +  scan: resilver in progress since Sun Apr 29 09:24:43 2018
 +        26.5G scanned out of 1.19T at 343M/s, 0h59m to go
 +        12.8G resilvered, 2.18% done
 +config:
 +
 + NAME                        STATE     READ WRITE CKSUM
 + zdata                       DEGRADED             0
 +   raidz2-0                  DEGRADED             0
 +     ada0p1                  ONLINE               0
 +     ada1p1                  ONLINE               0
 +     replacing-2             UNAVAIL      0         0
 +       13314283577528650983  UNAVAIL      0          was /dev/ada2p1/old
 +       ada2p1                ONLINE                (resilvering)
 +     replacing-3             UNAVAIL      0         0
 +       1814680760048993662   UNAVAIL      0          was /dev/ada3p1/old
 +       ada3p1                ONLINE                (resilvering)
 + logs
 +   ada4p5                    ONLINE               0
 + cache
 +   ada4p4                    ONLINE               0
 +
 +errors: No known data errors
 +</code>
 +
 +==== ZILを外す ====
 +<code>
 +zpool remove POOOLNAME ada0p0
 +</code>
 +ミラーにしてる時は順次デバイスをdetachし、最後の1つをremoveする。
 +<code>
 +zpool detach POOLNAME ada0p0
 +zpool detach POOLNAME ada1p0
 +...
 +zpool remove POOLNAME adaXp0
 +</code>
  
 ===== gpartコマンド例集 ===== ===== gpartコマンド例集 =====
  • zfs/zfs_tips.1469862092.txt.gz
  • 最終更新: 2016-07-30 16:01
  • by Decomo