ZFS の USBドライブが不注意で抜けてしまったが zfs clear で復帰できた ― 2019年10月22日 11時45分52秒
異常に気が付いたのはファイルの移動がいっこうに終らないこと。 systat で見てもファイル IO がまったくない。どうしたのかと思って mv を行っているターミナルで、「Ctrl-T」でプロセスの状態を見た。
zfs が sync するので詰まっている。
load: 0.91 cmd: mv 1246 [tx->tx_sync_done_cv] 1457.68r 0.00u 0.97s 0% 1952k
load: 0.91 cmd: mv 1246 [tx->tx_sync_done_cv] 1457.89r 0.00u 0.97s 0% 1952k
load: 0.91 cmd: mv 1246 [tx->tx_sync_done_cv] 1458.13r 0.00u 0.97s 0% 1952k
zpool status をして、焦った。
ディスクが外されたと出ている。raidz や mirror であれば、本数が足りていれば、そのまま動き続ける。単発の zfs で抜けてしまったのは初経験。
pool: backup
state: UNAVAIL
status: One or more devices are faulted in response to IO failures.
action: Make sure the affected devices are connected, then run 'zpool clear'.
see: http://illumos.org/msg/ZFS-8000-HC
scan: none requested
config:
NAME STATE READ WRITE CKSUM
bkup UNAVAIL 0 105 0
1099941205781439838 REMOVED 0 0 0 was /dev/da3
errors: 134 data errors, use '-v' for a list
どうなるか心配したが、一度 USB ディスクを切り外し、付け直した後に、zpool clear で、そのまま直って、再度動き出した。システムは panic にならず、そのまま利用可能だった。mv には進まなかったときに、恐らく自分で「Ctrl-C」を送っていたのだろう。mv は止まっていた。残っているファイルを mv し直したら問題なく残りのファイルを移動できた。
コメント
トラックバック
このエントリのトラックバックURL: http://uyota.asablo.jp/blog/2019/10/22/9167673/tb
※なお、送られたトラックバックはブログの管理者が確認するまで公開されません。
コメントをどうぞ
※メールアドレスとURLの入力は必須ではありません。 入力されたメールアドレスは記事に反映されず、ブログの管理者のみが参照できます。
※なお、送られたコメントはブログの管理者が確認するまで公開されません。