Windows Serverバックアップを使用した複数のUSBバックアップターゲット


10

Windows Server 2012バックアップスケジュールに複数のUSB外部ディスクターゲットを追加しようとしています。

追加のターゲットを追加するためにGUIの手順を実行した後、プロセスはエラーで失敗しますThe system cannot find the path specified

私はこの記事の手順に従いました:

  • オプション1は初心者ではありません。リムーバブルディスクが12枚以上あり、USBハブがいっぱい入った箱を購入して、これらすべてのディスクをサーバーラックの背面にぶら下げたくありません。したがって、この例では、記事はステップ3に進むことを提案しています。
  • オプション2は、明らかな理由により、オプションではなくバックアップスケジュールから古いディスクを削除します。
  • オプション3はコマンドの実行を提案しWBADMIN ENABLE BACKUP -addtarget:{DISKGUID}ますが、これはエラーメッセージで失敗しますERROR - The specified backup location could not be found or is not a supported backup storage location

オプション3で成功したと報告しているスレッドがたくさんありますが、私のような他のスレッドではまったく同じ問題があります。

イベントログとディレクトリ内のファイルを確認しましC:\Windows\Logs\WindowsServerBackupたが、役に立ちませんでした。また、ディスク上のボリュームを削除してプロセスを繰り返し、ディスク上にNTFSボリュームを事前に作成してみました。

関連性がある場合は、フォーマットされていない容量が2 TB(フォーマットされた1.82 TB)の一連のUSBディスクを使用しています。

他に誰かがこの問題を抱えて、なんとか解決しましたか?


アップデート1

答えこの質問は、 GUIDなどの前後に引用符を置くことを示唆しましたWBADMIN ENABLE BACKUP -addtarget:"{DISKGUID}"。これは、デバイスをフォーマットするかどうかを尋ねるので、さらに一歩進みますが、フォーマット後、エラーで失敗しますThe system cannot find the path specified.


誰かお願いします ここで同じ問題が発生しました。幸い、私は5つのディスクしか持っていないので、それらをすべて接続し、構成ウィザードを1回実行することができます。それでも、非常に厄介なバグです!

@BartRamharterバックアップ戦略を完全に変更したので、これはもう問題ではありません(現在提供されている回答を簡単にテストすることはできません)。誰かが答えを知ってくれることを期待して、賞金を追加しました。投稿された解決策が問題を解決するかどうか教えてください。そうすれば、答えを見つけた人に報奨金を与えることができます。
ブライアン

回答:


7

組み込みのWindowsツールでこれを確実に行う方法はないと思います。ただし、BackupAssistでは、オフサイトバックアップのローテーションなど、複数のテープを使用するのと同じ方法で、Windows Serverバックアップで複数のUSBディスクを使用できます。また、バックアップジョブが完了すると、USBディスクが自動的に「安全に取り外される」ため、USBディスクをオフサイトに移動する担当者がサーバーに管理アクセスする必要がなくなります。


私はあなたが正しいと思います、私はこれをネイティブで回避する方法があるとは思いません。この問題の修正/回避策が見つからなかったため、バックアッププロセスを完全に変更してしまいました。
ブライアン

3

この質問が投稿されてから2年後、このかなり深刻な問題に遭遇したのはむしろがっかりです。これは、Windows 2012 Essentialsの新規インストールであり、すべての更新がインストールされていると思います。

幸いなことに、昨年HotFixがリリースされました:http : //support.microsoft.com/kb/2833738

これでうまくいきました。次のコマンドを使用して、新しいディスクをバックアップに追加できました。

WBADMIN ENABLE BACKUP -addtarget:{DISKGUID}

HotFixをインストールする前に、「指定されたパスが見つかりません」というメッセージが表示されました。エラー。


1

Windows ServerバックアップGUIでバックアップスケジュールを作成する代わりに、PowerShellスクリプトを使用してWBADMINを実行します。Windowsタスクスケジューラを使用してスクリプトを実行できます。コマンドを使用してスクリプトまたはコマンドラインから作成されたバックアップWBADMINと、GUIで生成されたバックアップによって作成されたバックアップには、機能的な違いはありません。

WBADMINこれは、Server 2012 を使用してバックアップを作成するために使用するPowerShell 3.0スクリプトです。通常、バックアップドライブにドライブ文字を割り当てないため、ボリュームGUIDを使用してバックアップターゲットディスクを検索します。

# Configuration
$BackupTargetDiskGUID_A = "\\?\Volume{c61d486a-c007-4070-a5a0-24924fe735f6}\"
$BackupTargetDiskGUID_B = "\\?\Volume{e0a09f69-3be6-11e4-942b-001e676ec6a8}\"
$BackupTargetDiskGUID_C = "\\?\Volume{4bb968a7-93f6-11e2-918e-001e6725c7e0}\"


# Get the Disk GUIDs (DeviceID) of all attached volumes.
# Step through all attached volumes.
$TargetDiskGUID = $null
:VolumeForeachLoop foreach ($Volume in Get-WmiObject -Class Win32_Volume | Where-Object {$_.DeviceID -like "\\?\*"})
{
    # Match the first backup disk
    Switch ($Volume.DeviceID)
    {
        $BackupTargetDiskGUID_A
        {
            $TargetDiskGUID = $Volume.DeviceID
            break VolumeForeachLoop
        }

        $BackupTargetDiskGUID_B
        {
            $TargetDiskGUID = $Volume.DeviceID
            break VolumeForeachLoop
        }

        $BackupTargetDiskGUID_C
        {
            $TargetDiskGUID = $Volume.DeviceID
            break VolumeForeachLoop
        }


    }
}


If ($TargetDiskGUID)
{

    # Run the backup
    # The -include and -exclude switches accept comma delimited paths individually inclosed in quotes without trailing backslashes
    wbadmin start backup -backuptarget:$TargetDiskGUID -quiet -vssCopy -allCritical -systemState --% -include:"D:" -exclude:"D:\Non-Backed Up Data"
}
Else
{
    "No backup disk found."
}

WSB GUIは特別なバックアップポリシーを作成します。作成された後、スケジュールされたバックアップがそのドライブに書き込まれる前に、バックアップターゲットをポリシーに追加する必要があります。残念ながら、GUIを通じて公開されたWindows Serverバックアップは、Server 2012では完全に壊れています。あなたが持っている場合を除き、すべてのマシン*に接続されたバックアップ先のドライブを、次の操作を行うことはできません。

  1. バックアップターゲットディスクを追加する
  2. バックアップターゲットディスクを削除する
  3. バックアップの選択を変更します(!)

Microsoftがこれを修正しない限りWBADMIN、私の意見ではスクリプトがServer 2012でWSBを使い続ける唯一の方法です。

*マーフィーの法則では、ソースデータとすべてのバックアップが同時に同じ場所にあるため、これが建物の火災に最適な時期であるとも述べています。


-1

リムーバブルメディアとして検出されたために静かに拒否されるドライブの変数を排除する必要があります。

すべての時代のWindowsバックアップは、1990年代中頃からの美徳に制約されており、1 GB未満のターゲットドライブを望んでおらず、デフォルトで%systemdrive%(C :)のイメージをリムーバブルメディアにバックアップすることを拒否しています。Windowsは、リムーバブルメディアを軽蔑的かつ容認的に扱い、理由を適切に記録しません。Windows 8より前でもUSBメディアにWindowsをインストールできますが、Windows UpdateやWindowsバックアップなどの特定の機能を実行しようとすると、身体が移植された臓器を拒絶する方法でそれ自体が拒絶されます。

リムーバブルドライブはXPEFilterDriverの恩恵を受けます。これは、実際にタイプII CFカードに縮小され、少しの研削音さえした古いミニハードドライブ用のHitachi CompactFlashドライバーの実装です。ドライバーのinfファイルは、その後、リムーバブルドライブバスとデバイス識別子がドライバーとして置き換えられます。XPコミュニティは、CFカードのサイズと速度が大きくなり(7,200 RPMのEIDEドライブに匹敵するように見えるため、最低でも300倍を推奨)、[Addonics CF / SATAアダプタ] [1]そして、SSDのコストの一部を使用してSSDを構築できます。

Windowsはリムーバブルデバイスのエラーを正確に報告することは恐ろしく、それらはシゾフレンで処理します。つまり、公式にそしてWindows 8まで、またはXPeサーバーをインストールしてそのすべての制約を採用しない限り、Microsoftは伝統的な脂肪、プロフェッショナル、または究極のインストールのアイデアを拒否しましたコミュニティの概念実証とパフォーマンスの向上の証拠にもかかわらず、USB上のすべてのウィンドウのバージョンですが、setup.exeがインストールと起動に成功するため、実行を適切に防止できませんでした。しかし、バックアップドライブとして使用するなどの他の機能、またはディスクマネージャーを使用してUSBとしてフォーマットするだけの基本的な機能でさえ、特許が拒否されました。

手順は簡単で、XPEfilterを提供するホストの「アイランド」は移動しているように見える可能性があります。これは「rapidshareware」またはpiratebayのものではないことを示唆しているわけではありませんが、「XPEFilterDriver」と呼ばれる500kb以下のコンパクトなzipファイルがある"および" HitachiMicrofilter "は、Web全体に広がり、cfadisk.sysファイルとcfadisk.infファイルがあります。

うまくいけば、おそらくあなたは以前にこのようなことをすでに行っていると思われます、そしてあなたが2012サーバーボックスバスターであるならば、私はあなたがMicrosoftのアップデートカタログからのドライバーを使って「サポートされていないドライバー」をインストールしなければならなかったに違いないと思いますとにかく上手く機能し、ダンディ。

それを入手して、任意のサイトからの指示を使用しますが、それらはすべて、現在のリムーバブルメディアのデバイスIDをコピーしてinfファイルのドライバー行に挿入するように指示します(私は、これをあなたのためにデモしますが、デバイスのエントリはすべてのUSBディスクに固有であり、あなたのものは私のものとは異なるため、あまり効果はありません)。

デバイスマネージャー(devmgmgt.msc)から、およびUSBドライブが挿入された後。レジストリから直接これを行う方法を知っている場合は、簡単ですが絶対に必要というわけではありません。

リムーバブルドライブを見つけてドライバーをアップグレードし、[ディスク使用]オプションを選択し、変更したcfadisk.infファイルを見つけ(すべてのUSBドライブを1つのINFファイルに統合することができます)、選択した後に表示されるディスクのリストを選択しますカスタマイズされたINF。

署名の欠如と不明に関する警告を受け入れます。これらはすべて、MicrosoftのアップデートカタログWebサイトからWindows 8またはサーバー2012のドライバーをインストールするときに表示される警告と同じです。

これらはリムーバブルUSBドライブであるため、警告が表示されても再起動する必要はありませんが、ハードウェアを安全にイジェクトしてから再挿入し、ドライバーが有効になることを確認する必要があります。デバイスマネージャーからディスクを停止して再度有効にするだけで成功することもありますが、常にそうであるとは限りません。Windowsの製造元、タイプ、またはバージョンに基づいて成功率を区別できればいいのですが、新しいドライブを正常に再ロードできるドライブは不確かに思われます。削除されずにドライバー。


-1

フォーマット後にGUIDが変わるような気がします。

したがってwbadmin get disks、フォーマット後に再度実行して、再度実行できますWBADMIN ENABLE BACKUP -addtarget:"{DISKGUID}"


アイデアに感謝しますが、問題はドライブの再フォーマットなしで発生するため、残念ながらこれは役に立ちません。
ブライアン

その通りです-GUIDは変わります。しかし、それも私を助けませんでした。
Ian Yates

-1

これに遭遇しました。2つのオプション:

  1. すべてのバックアップディスクをサーバーに接続し、スケジュールウィザードを実行します。
  2. 接続したら、目的の外部ドライブのドライブ文字を変更します。

-1

このソリューションは少し遅れて到着しますが、うまくいけば、検索している誰もがこれを使用できます。

このソリューションは非常にシンプルで、私にとってはうまくいきました。

文字がなく、SERVER_2013_10_11 12:34 Disk_02(guiまたはコマンドラインを介してボリュームの追加に失敗した後)のようなラベルが付いたボリュームを取得したとします。

  • ディスクマネージャーツールを開く
  • ボリュームに文字を割り当てます(D:としましょう)。
  • これは、OSからもう一度確認できることを意味します。
  • コマンドラインからWBADMIN ENABLE BACKUP -addtarget:Dを実行します。

ディスクは再フォーマットされませんが、ディスクを含める必要があります。うまくいけば、次のパスに取り組んでください。


-addTarget:D:を実行する際の問題は、宛先としてフォルダー(ネットワークパスの場合もある)を使用するようにWindowsバックアップに指示していることです。これをディスク全体の宛先スタイルと混在させることはできません。WBADMINはこれを正確に警告し、続行すると他のタイプの宛先を削除することを通知します。そうでなければ素晴らしい答え。
Ian Yates

このオプションは、使用するディスクを使用するようにwbを説得できない場合にのみ使用しました。これはいくつかのケースで見たことがありますが、多くの作業の後で、いずれのケースでもあきらめて、d:\にバックアップするジョブをプログラムしました。それはどうあるべきかではありませんが、バックアップなしと何かの間の選択が与えられます...
Ian Murphy
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.