Movatterモバイル変換


[0]ホーム

URL:


BLOGTIMES

cles::blog

平常心是道
« :: »
2019/02/10

zfs で Permanent error が出たら

  zfs  omnios 
このエントリーをはてなブックマークに追加

zfs の send/recv で旧サーバから新サーバにスナップショット転送しようとしたら 、何度やっても以下のようなエラーを吐いて失敗するファイルシステムがあるので困ってしまいました。

warning: cannot send 'tank/foo@snap-daily-1-2019-02-10-030100': I/O errorcannot receive new filesystem stream: checksum mismatch or incomplete stream

イヤな予感がしてふと zpool の状態を確認してみてびっくり。
Permanent error とか言われていました。。。。

root@fileserver:~# zpool status -v tank pool: tank state: ONLINEstatus: One or more devices has experienced an error resulting in data corruption. Applications may be affected.action: Restore the file in question if possible. Otherwise restore the entire pool from backup. see: http://illumos.org/msg/ZFS-8000-8A scan: scrub in progress since Mon Feb 11 20:14:01 2019 66.7M scanned out of 3.85T at 1.45M/s, (scan is slow, no estimated time) 0 repaired, 0.00% doneconfig: NAME STATE READ WRITE CKSUM tank ONLINE 0 0 17 c1t0d0 ONLINE 0 0 34 logs c1t2d0 ONLINE 0 0 0 cache c1t3d0 ONLINE 0 0 0errors: Permanent errors have been detected in the following files: tank/share@snap-daily-1-2019-02-10-030100:/path/to/file tank/foo@snap-daily-1-2019-02-10-030100:/some/file tank/foo:<0x1ea362> tank/foo:<0x1ea363> /tank/foo/some/file /tank/bar/other/file

どうもこれが問題の原因のようです。
そもそも zfs って checksum を勝手に照合しているからファイルの不整合って起きないんじゃ・・・と思っていましたが、破損が検出できるだけで壊れるときは壊れるんですね。
最近、電源の事故があってブッチリ切れたりしましたから、そのときかなぁとは思います。

こうなってしまうと破損したファイルは諦めるしかなく、当該のファイルやスナップショットを削除することで send/recv ができるようになります

参考


    byhsur at 14:55[5年前][4年前][3年前][2年前][1年前][1年後][2年後][3年後][4年後][5年後] |
    こんな記事もあります 「Permanent error チェックサム
    2024 年の人気エントリ Top 100
    2023 年の人気エントリ Top 100
    Pytyon で「OSError: [WinError 1314] クライアントは要求された特権を保有していません」が出るときは
    安物の USB-UART を使おうとしたら PL2303HX だったので・・・
    OmniOS/ZFS サーバに wbadmin でイメージバックアップが取れない時に確認すべきこと
    MariaDB が yum/dnf でアップデートできなくなっていたので
    TeX で ###-eps-converted-to.pdf というエラーが出るときは
    Ubuntu が contains a file system with errors で起動しなくなった場合の対処法
    gcc で配列の境界外アクセスをチェックする
    CentOS8 を CentOS8 Stream に
    トラックバックについて
    Trackback URL:
    お気軽にどうぞ。トラックバック前にポリシーをお読みください。[policy]
    このエントリへのTrackbackにはこのURLが必要です→https://blog.cles.jp/item/10758
    Trackbacks
    このエントリにトラックバックはありません
    Comments
    愛のあるツッコミをお気軽にどうぞ。[policy]
    古いエントリについてはコメント制御しているため、即時に反映されないことがあります。
    コメントはありません
    Comments Form

    コメントは承認後の表示となります。
    OpenIDでログインすると、即時に公開されます。

    OpenID を使ってログインすることができます。

    Identity URL:Yahoo! JAPAN IDでログイン

    « :: »
    Copyright © 2004-2023 by CLES All Rights Reserved.
    サイト内検索
    検索ワードランキング
    へぇが多いエントリ
    閲覧数が多いエントリ
    1 .アーロンチェアのポスチャーフィットを修理(99704)
    2 .年次の人間ドックへ(99112)
    3 .福岡銀がデマの投稿者への刑事告訴を検討中(99108)
    4 .三菱鉛筆がラミーを買収(98712)
    5 .2023 年分の確定申告完了!(1つめ)(98681)
    最新のエントリ
    cles::blogについて
    誰が書いてる?
    最近行った場所
    サイトポリシー
    タグ一覧
    検索ワードランキング

    Referrers

      Powered by CLES
      Nucleus CMS v3.31SP3/w memcached
      21376593(W:7218 Y:1720 T:0692)
      cles::blogのはてなブックマーク数
      benchmark


      [8]ページ先頭

      ©2009-2025 Movatter.jp