院長のメモ帖
2013年8月16日 金曜日
記憶域プールを再認識させる方法
古いサーバーを退役させて、新しいサーバーに集約する作業をしていたのですが、一時的にデーターを置いたサーバーのOSディスクが突如吹っ飛びました。OSディスクはバックアップしていないので、新しいディスクにOSをインストールしなおしてみると、データーを保管してあった記憶域プールとそのディスクに黄色の警告マークがついていてすぐには使えませんでした。
こんなときどうするかの情報をWeb上で見つけることができませんでしたが、少し試行錯誤したら無事復旧できたので、ここに記しておきます。
1) 管理者権限でPSを立ち上げる
2) Get-StoragePool コマンドで記憶域プールの状態を確かめる。
PS C:\Windows\system32> Get-StoragePool
FriendlyName OperationalStatus HealthStatus IsPrimordial IsReadOnly
AwaStorage Read-only Unknown False True
Primordial OK Healthy True False
再認識させたいAwaStorageがリードオンリーになっていました。
3) Set-StoragePool コマンドの -IsReadOnly パラメーターに $false を指定する
PS C:\Windows\system32> Set-StoragePool -FriendlyName “AwaStorage” -IsReadOnly $false
4) 再度、Get-StoragePool コマンドレットで状態を確認する。
PS C:\Windows\system32> Get-StoragePool
FriendlyName OperationalStatus HealthStatus IsPrimordial IsReadOnly
AwaStorage OK Healthy False False
Primordial OK Healthy True False
これで、リードオンリーではなくなり、健康状態も良好に戻りました。
5) 各仮想ディスクをアタッチする。
PSでもできますが、サーバーマネージャーの記憶域プールタブから各仮想ディスクを右クリックしてアタッチしました。
6) 仮想ディスクをオンラインにして復旧する
サーバーマネージャーかディスク管理ツールで、右クリックしてオンラインにして完了です。忘れずにドライブレター等も変更しましょう。
7) 各仮想ディスクの マニュアルアタッチをfalseに設定する
PS C:\Windows\system32> Get-VirtualDisk | Set-VirtualDisk -IsManualAttach $false
これをしておかないと、再起動時にデタッチ状態に戻ってしまいます。
わかってしまえば大したことではありませんでしたが、サーバーマネージャーだけでは復旧できない仕組みになっていたので少し焦りました。
投稿者
カテゴリ一覧
- かんなのワンニャン日記 (30)
- フォトギャラリー (13)
- 院長のメモ帖 (69)
最近のブログ記事
月別アーカイブ
- 2020年4月 (1)
- 2018年7月 (1)
- 2018年4月 (1)
- 2017年6月 (3)
- 2017年5月 (2)
- 2017年2月 (1)
- 2016年8月 (1)
- 2016年7月 (1)
- 2016年6月 (2)
- 2016年5月 (2)
- 2016年2月 (1)
- 2016年1月 (1)
- 2015年11月 (1)
- 2015年10月 (3)
- 2015年7月 (1)
- 2015年6月 (1)
- 2015年5月 (1)
- 2015年4月 (1)
- 2015年1月 (1)
- 2014年12月 (2)
- 2014年10月 (1)
- 2014年6月 (1)
- 2014年4月 (2)
- 2014年3月 (2)
- 2014年1月 (1)
- 2013年12月 (1)
- 2013年11月 (2)
- 2013年10月 (2)
- 2013年9月 (1)
- 2013年8月 (3)
- 2013年7月 (2)
- 2013年6月 (3)
- 2013年4月 (1)
- 2013年2月 (2)
- 2013年1月 (1)
- 2012年11月 (1)
- 2012年10月 (2)
- 2012年9月 (3)
- 2012年8月 (3)
- 2012年6月 (1)
- 2012年5月 (1)
- 2012年4月 (3)
- 2012年3月 (2)





