Movatterモバイル変換


[0]ホーム

URL:


BLOGTIMES

cles::blog

平常心是道
« :: »cles::blog >ArchiveList >2021-2 > 2021-2-7
«Prev ||1 || Next»
2021/02/07

M.2 を U.2 に変換するためのエンクロージャー

ssd 
ICYDOCK MB705M2P-B M.2 PCIe NVMe SSD 2.5

M.2 を U.2 に変換するためのエンクロージャーを見つけたのでメモ。

エンタープライズ用の U.2 ドライブはまだかなり値が張るので、こういうエンクロージャーを使えば U.2 よりも一般的な M.2 ドライブを U.2 化してサーバに搭載することができるようになります。

MB705M2P-B_M.2 to 2.5"/U.2 SSD変換アダプタ_SSD変換ツール(アダプタ/マウント)_ICY DOCK:SSD/HDDリムーバブルエンクロージャーケースの製造メーカー

EZConvert MB705M2P-B は、M.2 NVMe SSD を 通常の 2.5インチ U.2 ( SFF-8639 ) サイズで利用できるようにする 変換 マウンタ です。


    at 15:48 |
    2021/02/07

    壊れた H2 DB のファイルを修復するには

    java 

    突然、Gitbuketが JDBC エラーを吐くようになってしまって参りました。

    ログを調べて見るとH2 DB に関する見たことがないログを吐いています。
    Row "####" not found と言っていますが、これはデータベースファイルが不整合を起こしているようです。

    Caused by: org.h2.message.DbException: Row "2515" not found in primary index "PUBLIC.COLLABORATOR_DATA" [90143-199]at org.h2.message.DbException.get(DbException.java:205)at org.h2.mvstore.db.MVPrimaryIndex.getRow(MVPrimaryIndex.java:274)at org.h2.mvstore.db.MVTable.getRow(MVTable.java:338)・・・・・・

    しかたがないので、データベースをリカバリしていきます。

    H2 DB にはUsing the Recover Tool というプログラムが用意されていて、不整合を起こしているデータベースファイルからデータをサルベージすることができます。
    サルベージされたデータは SQL としてダンプされているので、あとはこれを元にデータベースを復元してやれば OK。

    具体的な手順は H2 DB をダウンロードし、カレントディレクトリにデータベースファイル( data.mv.db )がある状態で以下のコマンドを実行します。

    java -cp h2*.jar org.h2.tools.Recoverjava -cp h2*.jar org.h2.tools.RunScript -url jdbc:h2:./new -user sa -password sa -script ./data.h2.sql -driver org.h2.Driver -showResults

    うまくいけばカレントディレクトリに new.mv.db が生成されているはずなので、あとはこれを元の data.mv.db に上書きしてやれば完了です。

    参考


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

      Referrers

        Powered by CLES
        Nucleus CMS v3.31SP3/w memcached
        21389165(W:9576 Y:1555 T:1137)
        cles::blogのはてなブックマーク数
        benchmark


        [8]ページ先頭

        ©2009-2025 Movatter.jp