Azure Data Box Disk でのデータのコピーに関する問題のトラブルシューティング
この記事は、Microsoft Azure Data Box Disk を対象にしており、データをディスクにコピーするときに目にする問題のトラブルシューティング方法について説明します。 この記事には、分割コピー ツールを使用するときの問題も含まれています。
Linux システムを使用するときのデータのコピーに関する問題
このセクションでは、データをディスクにコピーするために Linux クライアントを使用するときに直面する上位の問題の一部について詳述します。
問題: ドライブが読み取り専用としてマウントされる
原因
クリーンでないファイル システムでは、ドライブが読み取り専用としてマウントされる可能性があります。
Data Box Disk でドライブを読み取り/書き込み用として再マウントできません。 このシナリオは、dislocker によって暗号化解除されたドライブではサポートされていません。 次のコマンドを使用すると、デバイスを正常に再マウントできる可能性があります。
# mount -o remount, rw /mnt/DataBoxDisk/mountVol1
ただし、再マウントが成功しても、データは保持されません。
解像度
Linux システムで次の手順を実行します。
ntfsfix ユーティリティの
ntfsprogs
パッケージをインストールします。ロック解除ツールによって、ドライブに提供されているマウント ポイントをマウント解除します。 マウント ポイント数は、ドライブによって異なります。
unmount /mnt/DataBoxDisk/mountVol1
対応するパスで
ntfsfix
を実行します。 強調表示された数字は、ステップ 2 と同じでなければなりません。ntfsfix /mnt/DataBoxDisk/bitlockerVol1/dislocker-file
次のコマンドを実行して、マウントの問題を生じさせる可能性のある休止状態のメタデータを削除します。
ntfs-3g -o remove_hiberfile /mnt/DataBoxDisk/bitlockerVol1/dislocker-file /mnt/DataBoxDisk/mountVol1
クリーンなマウント解除を実行します。
./DataBoxDiskUnlock_x86_64 /unmount
クリーンなロック解除を実行して、マウントします。
ファイルに書き込むことによって、マウント ポイントをテストします。
マウント解除後に再マウントして、ファイルの永続性を検証します。
データのコピーを続行します。
問題: コピー後にデータが保持されないというエラー
原因
マウント後にコピーしたデータがドライブに含まれていない場合は、読み取り専用としてマウントした後に読み取り/書き込みとして再マウントされた可能性があります。
解像度
その場合は、「ドライブが読み取り専用としてマウントされる」の解決方法を参照してください。
上記の方法が該当しない場合は、Data Box Disk ロック解除ツールが入っているフォルダーからログをコピーし、Microsoft サポートにお問い合わせください。
Data Box Disk 分割コピー ツールのエラー
複数のディスクにわたってデータを分割するために、分割コピー ツールを使用するときに目にする問題は、次の表で要約されています。
エラー メッセージ/警告 | 推奨事項 |
---|---|
[情報] Retrieving BitLocker password for volume: m (ボリューム m の BitLocker パスワードを取得しています) [エラー] Exception caught while retrieving BitLocker key for volume m: (ボリューム m の BitLocker キーの取得中に例外がキャッチされました) Sequence contains no elements. (シーケンスに要素が含まれていません。) |
対象となる Data Box Disk がオフラインである場合は、このエラーがスローされます。 ディスクをオンラインにするには、 diskmgmt.msc ツールを使用します。 |
[エラー] 例外のスロー: WMI 操作に失敗しました。 Method=UnlockWithNumericalPassword、ReturnValue=2150694965、 Win32Message=指定した回復パスワードの形式が無効です。 BitLocker 回復パスワードは 48 桁である必要があります。 回復パスワードが正しい形式であることを確認し、再試行してください。 |
Data Box Disk ロック解除ツールを使用して、ディスクのロックを解除してから、コマンドを再試行してください。 詳細については、次を参照してください |
[エラー] 例外のスロー: A DriveManifest.xml file exists on the target drive. (DriveManifest.xml ファイルがターゲット ドライブに存在しています。) This indicates the target drive may have been prepared with a different journal file. (これは、ターゲット ドライブが別のジャーナル ファイルを使用して準備されたことを示しています。) To add more data to the same drive, use the previous journal file. (同じドライブにデータをさらに追加するには、前のジャーナル ファイルを使用します。) To delete existing data and reuse target drive for a new import job, delete the DriveManifest.xml on the drive. (既存のデータを削除して、新しいインポート ジョブのためにターゲット ドライブを再利用するには、ドライブの DriveManifest.xml を削除します。) Rerun this command with a new journal file. (新しいジャーナル ファイルを使用して、このコマンドを再実行します。) |
このエラーは、複数のインポート セッションで同じドライブのセットを使用しようとしたときに発生します。 1 つの分割とコピーのセッションには、1 つのドライブのセットのみを使用します。 |
[エラー] 例外のスロー: CopySessionId importdata-sept-test-1 refers to a previous copy session and cannot be reused for a new copy session. (CopySessionId importdata-sept-test-1 が前のコピー セッションを参照しており、新しいコピー セッションのために再利用できません。) | このエラーは、前に正常に完了したジョブと同じジョブ名を新しいジョブに使用しようとした場合にレポートされます。 新しいジョブに一意の名前を割り当ててください。 |
[情報] Destination file or directory name exceeds the NTFS length limit. (ターゲットのファイルまたはディレクトリの名前が、NTFS の長さの制限を超えています。) | このメッセージは、ファイル パスが長いためにターゲット ファイルの名前が変更された場合にレポートされます。 この動作を制御するには、 config.json ファイル内の disposition オプションを変更します。 |
[エラー] 例外のスロー: Bad JSON escape sequence.(JSON エスケープ シーケンスが正しくありません。) | このメッセージは、config.json の形式が無効である場合にレポートされます。 ファイルを保存する前に、JSONlint を使用して config.json を検証してください。 |
次のステップ
- 検証ツールの問題をトラブルシューティングする方法を学習します。