BLOGTIMES
» ArchiveList (Tag for "windows / docomo" )
«Prev || 1 · 2 · 3 · 4 · 5 ·... | | Next»
2023/03/25

OmniOS/ZFS サーバに wbadmin でイメージバックアップが取れない時に確認すべきこと

omnios  windows 

以前、SMB 2.0 以降を使う Samba サーバの共有フォルダを対象にして Windows のイメージバックアップを取ろうとすると Sparse File の関係でバックアップが取れたり取れなかったりするという問題がありました。

同じような問題が OmniOS(illumos) でも発生していたので困っていました。
OmniOS は Open Solaris の系譜なので、ファイル共有は Samba ではなく Kernel 内蔵の smb です。
というわけで、Linux のSamba と同じテクニックは使えず、原因も Sparse File ではありません。

まず、結論から

いつも通り、解決するための結論から書いて置きます。

以下のようなコマンドで zfs 共有の nbmand(Non Blocking mandatory locks)*1*2 プロパティを on にしてやります。

zfs set nbmand=on tank/share

どうもこの nbmand というプロパティが off だとクライアントがファイルをうまくロックすることができず、これが原因になっていたようです。

nbmand のデフォルトは off ですし、おそらくパフォーマンス等に対するペナルティもあると思われるので、今回はバックアップに使う共有でだけ on にしています。Open Solaris の時から nbmandcross-protocol locking (例えば NFS と SMB を同時に使う)が必要な時だけ on にする必要がある*3という認識だったのですが、どうやらちょっと僕の認識が間違っていたようです。これまで off でもファイルサーバとしては特に問題になる挙動に当たったことがなかったのですが、このあたり近日中に詳しく調べてみたいと思います。

実際に発生するエラー

実際にバックアップを取ろうとすると発生するエラーは以下のような感じです。

Microsoft Windows [Version 10.0.22621.1413] (c) Microsoft Corporation. All rights reserved. C:\Windows\System32>wbadmin start backup -backuptarget:\\192.168.0.1\path\to\dir -include:c: -allCritical -quiet wbadmin 1.0 - バックアップ コマンドライン ツール (C) Copyright Microsoft Corporation. All rights reserved. 注意: この保存先では、バックアップ データを安全に保護することはできません。 リモート共有フォルダーに保存されたバックアップは、ネットワーク上の他の ユーザーによってアクセスされる可能性があります。バックアップは、信頼できる ユーザーがアクセスする場所か、セキュリティ対策が実施されているネットワーク にのみ保存してください。 ボリューム情報を取得しています... これにより (EFI システム パーティション),(C:),(\\?\Volume{00000000-0000-0000-0000-000000000000}\) が \\192.168.0.1\path\to\dir にバックアップされます。 \\192.168.0.1\path\to\dir へのバックアップ操作を開始しています。 バックアップに指定されたボリュームのシャドウ コピーを作成しています... バックアップに指定されたボリュームのシャドウ コピーを作成しています... ボリューム (EFI システム パーティション) (100.00 MB) のバックアップを完了できませんでした。エラー: プロセスはファイルにアクセ スできません。別のプロセスがファイルの一部をロックしています。 バックアップ操作の概要: ----------------------- バックアップ操作が完了する前に停止しました。 バックアップ操作が完了する前に停止しました。 エラーの詳細: プロセスはファイルにアクセスできません。別のプロセスがファイルの一部をロックしています。 正常にバックアップされたファイルのログ: C:\WINDOWS\Logs\WindowsBackup\Backup-25-03-2023_15-08-17.log バックアップに失敗したファイルのログ: C:\WINDOWS\Logs\WindowsBackup\Backup_Error-25-03-2023_15-08-17.log バックアップ セットのいずれかのボリュームのバックアップ イメージを準備しているときにエラーが発生しました。 プロセスはファイルにアクセスできません。別のプロセスがファイルの一部をロックしています。

at 19:59 |
2022/12/05

File Locksmith でファイルをロックしているプロセスを探す

windows  windows11 
File Locksmith - File Locksmith でファイルをロックしているプロセスを探す

以前、Windows でファイルをロックしているプロセスを調べることができる LockHunterというアプリについてのエントリを書きましたが、これと同じことをすることができる MS 謹製の File Locksmith というユーティリティをみつけました。PowerToys というユーティリティ群のひとつとして搭載されています。

導入する場合、以下の GitHub のリリースから PowerToys としてダウンロードすることになります。

使い方はファイルを右クリックして「このファイルは何で利用していますか?」という項目を選択するだけです。PowerToys は File Locksmith に限らず便利なツールがいろいろ揃っているので、導入しておくと良いと思います。

PowerToysWindows 用の File Locksmith ユーティリティ | Microsoft Learn

エクスプローラー内の 1 つ以上のファイルまたはディレクトリを選択します。 ディレクトリが選択されている場合、そのすべてのサブファイルとサブディレクトリもスキャンされます。 がアクティブ化されると File Locksmith 、アクセスできる実行中のすべてのプロセスがスキャンされ、使用しているファイルが確認されます。


    at 21:11 |
    2022/10/10

    オンライン授業で PC の入力スキルがアップ?

    stats  docomo  basicEducation  covid19 

    NTT ドコモがオンライン授業を受けた小学生のパソコンの文字入力スキルが、そうでない場合と比較して 4 倍以上になるという調査結果を公表していたのでメモ。

    この調査は関東1都6県の小学生及び中学生とその親に対して行われたもので、文字入力スキルの定義は「10 秒に 5 文字以上文字入力ができると親が回答した」となっています。そもそも、n = 500 なので参考程度の値であることと、親が回答したしただけで実際の入力速度に基づかないこと、そもそも小学校低学年で文字入力スキルを持っている割合は 17% とかなり低いことには注意が必要です。

    【子ども】小学低学年 オンライン授業の経験有無でパソコンの文字入力スキル4倍以上の開き(2022年10月6日)|レポート|NTTドコモ モバイル社会研究所

    1. パソコンでの文字入力スキル 全学年で前年比+10ポイント以上
    オンライン授業の実施が半数を超え(子どもレポート2022年6月9日)、多くの小中学生がパソコン、タブレットを利活用するようになりました。その結果、パソコンでキーボード入力ができる(親が回答・10秒に5文字以上)割合は、大きく伸びました(図1)。


      at 20:08 |
      2022/03/02

      AI Suite III の代わりに使える「Fan Control」

      windows  asus 
      Fan Control - AI Suite III の代わりに使える「Fan Control」

      ASUS の AI Suite 3 の代わりに使えるファンコントロールユーティリティを見つけたのでメモ。

      AI Suite 3 は一旦インストールしてしまうと微妙なので・・・

      ASUS のマザーボードには専用のユーティリティとして AI Suite 3 というものがあるのですが、これがちょっと曲者で、アンインストールしてもファイルやサービスが残ってしまったり、一旦構成が壊れると再インストールしても動かなかったりでどうしようもありません。

      もちろんファンスピードは UEFI から調整できるのですが、いちいち UEFI を起動するのも面倒なので Windows 上からファンコントロールできるサードパーティ製のアプリがないかと思って探してみたら、なんとか見つけることができました。今後は AI Suite 3 ではなく、こっちだけを使っていこうと思います。


        at 22:42 |
        2022/02/20

        Windows 上で .pfx/.p12 の中身を確認するには

        ssl  windows 

        Windows 上で .pfx の中身をチェックするためには certutil -dump (cert.pfx) のようにコマンドを使えば確認できますが、面倒なのでドラッグアンドドロップで確認できるスクリプトを書いてみました。

        show_pfx.bat

        @echo off cd /d %~dp0 for %%f in (%*) do ( echo "%%~nxf" certutil -dump "%%~dpf%%~nxf" ) pause

        実行例

        以下のような感じで証明書の中身が表示できます。
        ちなみに PFX のパスワード入力はエコーバック(画面表示)されないので注意しましょう。

        "www.example.com.pfx" PFX パスワードの入力: ================ 証明書 0 ================ ================ 開始入れ子のレベル 1 ================ 要素 0: シリアル番号: 00 発行者: OU=Security Communication RootCA2, O=SECOM Trust Systems CO.,LTD., C=JP この日以降: 2009/05/29 14:00 この日以前: 2029/05/29 14:00 サブジェクト: OU=Security Communication RootCA2, O=SECOM Trust Systems CO.,LTD., C=JP 署名は公開キーと一致します ルート証明書: サブジェクトと発行者は一致します Cert ハッシュ(sha1): 5f3b8cf2f810b37d78b4ceec1919c37334b9c774 ---------------- 終了入れ子のレベル 1 ---------------- キー プロバイダー情報がありません 暗号化の解除のための証明書と秘密キーが見つかりません。 ================ 証明書 1 ================ ================ 開始入れ子のレベル 1 ================ 要素 1: シリアル番号: 22b9b154f33c5e5e00 発行者: OU=Security Communication RootCA2, O=SECOM Trust Systems CO.,LTD., C=JP この日以降: 2018/08/22 16:41 この日以前: 2028/08/22 16:41 サブジェクト: CN=FujiSSL Public Validation Authority - G3, O=SECOM Trust Systems CO.,LTD., C=JP 非ルート証明書 Cert ハッシュ(sha1): e659885ddd3fd3e36b3a29ff6f94585e0b40de40 ---------------- 終了入れ子のレベル 1 ---------------- キー プロバイダー情報がありません 暗号化の解除のための証明書と秘密キーが見つかりません。 ================ 証明書 2 ================ ================ 開始入れ子のレベル 1 ================ 要素 2: シリアル番号: 99999999999999999999999999999999 発行者: CN=FujiSSL Public Validation Authority - G3, O=SECOM Trust Systems CO.,LTD., C=JP この日以降: 2099/99/99 99:99 この日以前: 2099/99/99 99:99 サブジェクト: CN=www.example.com.pfx 非ルート証明書 Cert ハッシュ(sha1): 9999999999999999999999999999999999999999 ---------------- 終了入れ子のレベル 1 ---------------- プロバイダー = Microsoft Enhanced Cryptographic Provider v1.0 暗号化のテストに合格しました CertUtil: -dump コマンドは正常に完了しました。 続行するには何かキーを押してください . . .

          at 19:11 |
          2022/01/31

          DoCoMo が IPv6 シングルスタックを開始

          docomo  ipv6 

          ドコモが端末に IPv6 アドレスだけを割り当てる IPv6 シングルスタックを 2/1 から開始します。

          基本的には IPv4 のサイトにも局側で変換して接続できるので問題はないはずです。
          考えたら WiFi の IP アドレスと違ってキャリアから割り当てられたグローバルアドレスって iOS や Android で確認したことがない気がしますね。
          checkip のようなものを使わずに、端末上からキャリアの IP って確認ってできるんでしたっけ?

          報道発表資料 : 「IPv6シングルスタック方式」の提供を開始 | お知らせ | NTTドコモ

          株式会社NTTドコモ(以下、ドコモ)は、ドコモの端末にIPv6アドレスのみを割り当てる「IPv6シングルスタック方式」(以下、本方式)の提供を2022年2月1日(火曜)から開始します。従来規格のIPv4アドレスを用いて運用をしている国内の通信事業者に先駆けて、ドコモはIPv4アドレス枯渇問題へ対応します。


            at 22:32 |
            2022/01/03

            3G のケータイがまもなく終了

            eol  docomo  au  softbank 

            3G ケータイの停波が少しずつ近づいてきました。

            終了の時期は AU が一番早くて今年度末、Softbank は24年1月、docomo は 26 年度末と順次終了の予定です。最近のスマホは 5G に対応したものが一般化してきているので、大半の人には関係がない話のはずですが、ガラケーを使い続けている人は注意が必要になりそうです。

            僕の 3G 使用期間

            ちなみに僕が 3G のケータイを使い始めたのは 2004/11/01 に買った P900i が最初で、2013/02/22 に STREAM X (GL07S) を買うまで約 8 年 3 ヶ月の間メインで使っていたことになります。


              at 22:29 |
              2021/12/19

              全角スペースが入りのファイルを bat にドラッグアンドドロップする

              bat  windows 

              昔、作ったドラッグアンドドロップでファイル名に日付を追加する .bat ファイルですが、全角スペースが含まれたファイルが上手く扱えないので、使えるように改良してみました。

              bat ファイルでの全角スペースの扱いは、半角スペースの扱いと違うのでみんな苦労しているようです。
              今回は一度違う文字(___)に置換してから、ループ内で逆に置換するようにしました。
              作成時の注意点は文字コードを Shift-JIS にして保存する必要があるということだけです。

              @echo off cd /d %~dp0 set args=%* set args_escaped=%args: =___% echo args: %* echo args_escaped: %args_escaped% setlocal enabledelayedexpansion for %%f in (%args_escaped:"=%) do ( set fname=%%~dpnf set fname_org=!fname:___= ! echo fname_org!fname_org! echo -------- ) endlocal pause

              こんな感じで、全角スペース入りの複数のファイルをドラッグアンドドロップしても大丈夫になりました。

              args: D:\hoge\い う.txt D:\hoge\あ あ.txt args_escaped: D:\hoge\い___う.txt D:\hoge\あ___あ.txt fname_orgD:\hoge\い う.txt -------- fname_orgD:\hoge\あ あ.txt -------- 続行するには何かキーを押してください . . .

                at 22:21 |
                2021/12/16

                メールアドレスポータビリティ?

                docomo  au  softbank 

                ケータイ各社がキャリアメールの持ち運びサービスを開始するようなのでメモ。
                各社とも IMAP 経由のアクセスで、料金としては月額 300 円というのが相場になるようです。
                gmail 等の無料のサービスも多数存在しますが、有料のメールボックスサービスとしては一般的な価格かなぁと思います。

                携帯大手3社 メールアドレス 他社乗り換え後も継続使用可能に | IT・ネット | NHKニュース

                携帯大手3社は、「キャリアメール」と呼ばれる携帯電話のメールアドレスを、契約を他社に乗り換えた後もそのまま継続して使えるサービスを始めることになりました。
                政府からの要請に応じたものですが、いずれも有料となります。

                参考


                  at 08:22 |
                  2021/10/14

                  スマホの不調かと思ったら DoCoMo の障害だった

                  docomo 

                  朝からテザリングの調子が悪かったのですが、これは DoCoMo 自体の障害だったようなのでメモ。
                  接続できるのに、データは落ちてこないという不思議な状況だったのですが、やっとこれですっきりしました。


                    at 22:35 |
                    «Prev || 1 · 2 · 3 · 4 · 5 ·... | | Next»
                    » ArchiveList (Tag for "windows / docomo" )