ZFSのメンバだったディスクを再利用する時はzpool labelclearすべき

一度でもZFSで使ったことがあるストレージを別のzpoolに使い回す際は、zpool labelclearコマンドで当該デバイスからZFSラベル情報を消した方が良さそうだ。

再利用デバイスで新しいプールを作ろうとすると、殆どの場合は以下のようなエラーが出て作ることができない。

# zpool create ztank da0p3
invalid vdev specification
use '-f' to override the following errors:
/dev/da0p3 is part of potentially active pool 'zroot'

「有効なプールzrootの一部かもよ」とZFS先生は仰ってるものの、zrootは間違いなくdestroy済みで、僕は確信を以てda0p3でztankを作りたいのだよ。先生ったらお節介~。destroyしたんだからラベル情報も一緒に消しとけよ!と思わなくもないが、ZFSではdestroyの取り消しをサポートしてたりする関係で、こういう仕様なのだろう。削除済みプールの復元については、zpool importの-Dオプションを調べておくんなまし。

ところがである、条件は不明だが、このお節介が働かず以前のラベル情報を残したまま新プールが作れちゃうことがある。こうなるとマジで大惨事。新しいプールと昔のプールが管理情報の上では存在する事になり、見るからにヤバげな状態となる。その時の再現ログが↓これ。

# zpool status
  pool: newtank
 state: ONLINE
  scan: none requested
config:

        NAME        STATE     READ WRITE CKSUM
        newtank     ONLINE       0     0     0
          da0p3     ONLINE       0     0     0

errors: No known data errors

  pool: oldtank
 state: UNAVAIL
  scan: none requested
config:

        NAME                      STATE     READ WRITE CKSUM
        oldtank                   UNAVAIL      0     0     0
          1234567890123456789     UNAVAIL      0     0     0

errors: No known data errors

ログ上からは、別々のストレージで構成される2つのプール、newtankとoldtankがあるようにしか見えない。しかし実際のところ、oldtankはnewtank以前にda0p3で使っていたもので、既にdestroy済みのプールなのである。newtankとして実際にデータが書き込まれ、意味消失してるハズの削除済みプールoldtankが認識されているのだ…!

こうなると最早手遅れ。oldtankを再度destroyしようにも「そんなプールは存在しない」と言われるし、ならばとデバイス1234567890123456789をどうにかする方向で頑張ってもどうにもならず…。かと言って、この段階でlabelclearは絶対にしてはいけない。newtankもろとも消えてしまうので_:(´ཀ`」∠):_(実体験)。

というわけで、ZFSプールを作る時は忘れずにlabelclearで以前の情報を消すようにしたい。


(2017-11-14 追記)

タイミングよく本症状が発生したのでスクショをうp。

やった事はと言うと…

  1. 以前のzroot(赤い方)を削除しlabelclear
  2. 新しいzroot(緑の方)を作成
  3. FreeBSD 11.0-RELEASEをインストール
  4. freebsd-updateで11.1-RELEASEに更新するも、ブート時のTrying to mount root~で失敗して起動しなくなる
    • 今にして思えば、この時点で古いプールが認識されて旧zrootの方をマウントしようとしてたのかも…?
  5. kernel.oldの方から起動してfreebsd-updateで11.0の最新にしようとする
  6. 見事に失敗して起動しなくなる。起動スプラッシュのシェルでload kernelもload zfsも失敗する状態。
  7. インストーラメディアから起動してzpool importしたらこの状態

確かにlabelclearしたハズなんだけどなぁ…。変なzpool.cacheでも食ってんのかなぁ…?わからん。


(2017-11-16 追記)

あ、ありのまま起こったことを(ry。

症状が出たHDDの各パーティションを再度labelclearしてddでゼロフィルまでしたにもかかわらず、古い方のzrootが認識されやがったぜ……。最終的にzpool labelclear da0してようやく認識されなくなった。(が、当然GPTは壊れる。セカンダリテーブルは生きてるからパーティションの認識と復旧は可能だが…。)GPTの領域にZFSラベルが書き込まれそうな使い方─つまりディスク全体をzpoolにするような使い方はした記憶がないんだが、どうしてこうなった……?

結論としては、zpoolを作る時は対象デバイスの/dev/daX/dev/daXpYを全てlabelclearするのが安全、可能なら全体をゼロフィルするということで。

прогон сайта по белым каталогам что это http://diplomka.jakubfiser.com/clanky/non-parametric-sampling-prvni-verze что такое статейный прогон создать купон на скидку https://thetechmodders.com/forums/viewtopic.php?t=49408 индексация сайта сколько времени http://aficionado.pl/newthread.php?do=newthread&f=41

прогон сайт база промокод со скидкой на алиэкспресс бесплатные промокоды на скидки http://blackpearlbasketball.com.au/index.php?option=com_k2&view=itemlist&task=user&id=837512 прогон сайта по профилям

прогон сайта по трасту http://forum.d-dub.com/member.php?1444921-ZacheryLem проверка индексации сайта по ключевым словам https://baskino.zone/user/FrankMIz/ дикси купоны на скидку http://www.avian-flu.org/bbs/board.php?bo_table=qna&wr_id=2962820 прогон сайта в каталогах бесплатно

заказать прогон сайта хрумером глобус купоны на скидку прогон сайта цена https://forum.uoguide.com/memberlist.php?mode=viewprofile&u=686616 статейный прогон

быстрая индексация сайта промокод дает скидку купон брендшоп на скидку http://touranga.com/index.php?subaction=userinfo&user=alikeoration41 купоны саратова на скидки

сервис прогона сайта к как статьи влияют на продвижение сайта билайн промокод на скидку http://www.rhl-mod.ru/members/104188-jefferykah/ литрес промокод на скидку

статейный прогон сайта по трастовым сайтам проверить индексацию сайта в поисковых системах http://wp1065308.server-he.de/doku.php?id=скачать_фильмы_на_телефон_3gp прогон по трастовым сайтам как http://aragaon.net/bbs/board.php?bo_table=review&wr_id=786905 прогон сайта результат

мечта промокод на скидку http://kick.gain.tw/viewthread.php?tid=4441524&extra= прогон сайта по форума http://printsstars.ru/communication/forum/index.phpPAGE_NAME=profile_view&UID=110465 игровые автоматы с бездепозитным бонусом http://ekspoteh.ru/index.php?name=account&op=info&uname=placidstudent44 индексация страниц пагинации http://www.letts.org/wiki/%D0%98%D0%B3%D1%80%D0%BE%D0%B2%D1%8B%D0%B5_%D0%90%D0%B2%D1%82%D0%BE%D0%BC%D0%B0%D1%82%D1%8B_777 как закрыть ссылку от индексации в wordpress

играющие казино казино проиграл https://glvk.guru/ casino официальный сайт Петрова Ольга Викторовна порно https://strelochnik.com/ кент casino porno Алена Михайлова порно с Диана Шнайдер (теннис) винлайн букмекерская контора porno Анастасия Янькова, боксерка black russia казино 1xbet официальный сайт

http://site1112.ru

1 | | 2024-12-13 06:06 | reply

прогон сайта по профилям и http://www.deonnyn.com/PSPA/viewtopic.php?f=8&t=34910 читай город купон на скидку http://forum.survival-readiness.com/viewtopic.php?t=263390 игрорай купоны на скидку http://forum.animogen.com/posting.php?mode=post&f=9 магнит промокод на скидку

аэрофлот купоны на скидку http://www.qaclubkiev.com/2014/09/goit-2-4.html бездепозитный бонус в покер https://wiki.streampy.at/index.php?title=%C3%90%C3%A2%E2%82%AC%E2%84%A2%C3%90%C2%BE%C3%90%C2%B4%C3%90%C2%B8%C3%91%E2%80%9A%C3%90%C2%B5%C3%90%C2%BB%C3%91%C5%92%C3%91%C3%90%C2%BA%C3%90%C2%B8%C3%90%C2%B5_%C3%90%C5%B8%C3%91%E2%82%AC%C3%90%C2%B0%C3%90%C2%B2%C3%90%C2%B0_%C3%90%C3%A2%E2%82%AC%E2%84%A2%C3%90%C2%BB%C3%90%C2%B0%C2%B4%C3%90%C2%B8%C3%90%C2%B2%C3%90%C2%BE%C3%91%C3%91%E2%80%9A%C3%90%C2%BE%C3%90%C2%BA промокоды скидки на отели https://www.theexeterdaily.co.uk/users/jefferytet магнит промокод на скидку http://netvoyne.ru/user/DoctorLazutapl/

вита промокод на скидку индексация новых страниц трастовые сайт для ручного прогона http://forum.fcmn.co.il/member.php?action=profile&uid=303647 прогон сайта статейный http://eurasiaaz.com/index.php?subaction=userinfo&user=LinwoodGed

купоны на скидку билетов статейный прогон сайта отзывы мосавтошина промокод на скидку 2022 https://www.club-q5.ru/forum/blog.php?cp=7025 lime промокод на скидку https://xn--80apeih4a.xn--p1ai/communication/forum/messages/forum3/message3953/2532-zakon-ne-dlya-vsekh?result=new#message3953

фудзияма купон на скидку https://thiamlau.com/forum/member.php?action=profile&uid=3765 трастовый сайт ручной прогон тиц увеличение программа прогона сайтов https://maps.google.com.bd/url?q=https://doctorlazuta.by/ фильмы 2021 скачать бесплатно на телефон хорошем

прогон сайта по профилям на форумах с тиц https://depfile18sex.com/user/ScottHip/ seo продвижение статьи прогон по трастовым сайтам бесплатно http://akva.by/forum/index.php?action=profile;u=17503 раскрутка и прогон сайта

промокод м видео ноябрь 2022 на скидку https://tpang.co.kr/bbs/board.php?bo_table=free&wr_id=823561 прогон вашего сайта по каталогам robots txt запрет индексации всего сайта https://dc-kd.ru/user/Deweybiort/ ригла промокод на скидку

скидки на мебель промокод прогон сайта по каталогам онлайн бесплатно бристоль купон на скидку https://dirstop.com/story21225306/undress-app закрывать ли страницы фильтрации от индексации http://visionart.kr/board/bbs/board.php?bo_table=free&wr_id=429548 промокод brandshop на скидку купоны брендшоп

Яровая Ирина Анатольевна порно 7k casino https://strelochnik.com/ приложения букмекерских контор Анна Михалкова https://rumafia.news/ casino buzz порно с Анна Щербакова, фигуристка cometa casino casino зеркало сегодня Скворцова Вероника Игоревна порно самое казино casino buzz

http://filmkachat.ru




  • blog/2017/2017-11-09.txt
  • 最終更新: 2019-11-26 00:23
  • by Decomo