物理ボリュームのメタデータを削除する
物理ボリュームからメタデータを削除します。メタデータを削除すると、その物理ボリュームはアレイで使用できなくなります。
注意
アレイで使用中の物理ボリュームは、メタデータを削除することができません。メタデータを削除する物理ボリュームをアレイから取り除くか、もしくは、そのアレイを停止してから物理ボリュームのメタデータを削除します。(アレイの削除)
コマンドのフォーマット
「mdadm」コマンドのフォーマットは以下になります。mdadm <モード> <物理ボリューム>
ショートオプションとロングオプションについて
モードやオプションの記述方法には、「ショートオプション」と「ロングオプション」の2種類があります。どちらを利用しても良いでのですが、ここでは意味が分かりやすい「ロングオプション」を使用します。
モード
モードは、「mdadm」の動作モードを指定します。メタデータを削除する(Misc Mode)ので、以下のオプションを指定します。
ショートオプション | ロングオプション | 記述例 |
---|---|---|
なし | --zero-superblock | --zero-superblock |
物理ボリューム
追加する物理ボリュームのデバイスファイルを指定します。複数の物理ボリュームのデバイスファイルを指定することができます。
複数の物理ボリュームのデバイスファイルを指定する場合は、各物理ボリュームのデバイスファイルを、スペースで区切ってください。
/dev/sdd2 /dev/sde2 /dev/sdf2
glob
物理ボリュームの指定は、globに対応しています。例えば上記の記述例は、以下のように記述することもできます。
/dev/sd[d-f]2
/dev/sd[def]2
物理ボリュームの情報を調べるには
メタデータを削除する際、誤った物理ボリュームを指定しないように、事前にどの物理ボリュームのメタデータを削除するのか、調べておくことをおすすめします。アレイが開始されているのであれば、以下のように論理ボリュームの情報を確認します。
赤字の箇所に物理ボリュームの情報が表示されます。
ubuntu@vb-ubuntu1310:~$ sudo mdadm --detail /dev/md/RAID1Array
/dev/md/RAID1Array:
Version : 1.2
Creation Time : Fri Mar 28 18:56:37 2014
Raid Level : raid1
Array Size : 102272 (99.89 MiB 104.73 MB)
Used Dev Size : 102272 (99.89 MiB 104.73 MB)
Raid Devices : 3
Total Devices : 3
Persistence : Superblock is persistent
Intent Bitmap : Internal
Update Time : Thu Apr 3 20:32:26 2014
State : active
Active Devices : 3
Working Devices : 3
Failed Devices : 0
Spare Devices : 0
Name : vb-ubuntu1310:RAID1Array (local to host vb-ubuntu1310)
UUID : 3988f620:ab3db7cb:21dbecf2:ec71fff4
Events : 691
Number Major Minor RaidDevice State
0 8 50 0 active sync /dev/sdd2
4 8 82 1 active sync /dev/sdf2
3 8 66 2 active sync /dev/sde2
/dev/md/RAID1Array:
Version : 1.2
Creation Time : Fri Mar 28 18:56:37 2014
Raid Level : raid1
Array Size : 102272 (99.89 MiB 104.73 MB)
Used Dev Size : 102272 (99.89 MiB 104.73 MB)
Raid Devices : 3
Total Devices : 3
Persistence : Superblock is persistent
Intent Bitmap : Internal
Update Time : Thu Apr 3 20:32:26 2014
State : active
Active Devices : 3
Working Devices : 3
Failed Devices : 0
Spare Devices : 0
Name : vb-ubuntu1310:RAID1Array (local to host vb-ubuntu1310)
UUID : 3988f620:ab3db7cb:21dbecf2:ec71fff4
Events : 691
Number Major Minor RaidDevice State
0 8 50 0 active sync /dev/sdd2
4 8 82 1 active sync /dev/sdf2
3 8 66 2 active sync /dev/sde2
アレイの開始の有無にかかわらず物理ボリュームの情報を確認したい時や、アレイから取り除いた物理ボリュームは、物理ボリュームの情報を確認します。
物理ボリュームにメタデータが存在していれば、以下のように表示されます。
この物理ボリュームがどのアレイで使用されているかは、「Array UUID」や「Name」で確認すると良いでしょう。
ubuntu@vb-ubuntu1310:~$ sudo mdadm --examine /dev/sdd2
/dev/sdd2:
Magic : a92b4efc
Version : 1.2
Feature Map : 0x1
Array UUID : 3988f620:ab3db7cb:21dbecf2:ec71fff4
Name : vb-ubuntu1310:RAID1Array (local to host vb-ubuntu1310)
Creation Time : Fri Mar 28 18:56:37 2014
Raid Level : raid1
Raid Devices : 3
Avail Dev Size : 204672 (99.95 MiB 104.79 MB)
Array Size : 102272 (99.89 MiB 104.73 MB)
Used Dev Size : 204544 (99.89 MiB 104.73 MB)
Data Offset : 128 sectors
Super Offset : 8 sectors
State : clean
Device UUID : 4a48dec4:daab4dbd:73b2d82f:1a9ed012
Internal Bitmap : 8 sectors from superblock
Update Time : Thu Apr 3 20:32:27 2014
Checksum : ff8954ea - correct
Events : 691
Device Role : Active device 0
Array State : AAA ('A' == active, '.' == missing)
/dev/sdd2:
Magic : a92b4efc
Version : 1.2
Feature Map : 0x1
Array UUID : 3988f620:ab3db7cb:21dbecf2:ec71fff4
Name : vb-ubuntu1310:RAID1Array (local to host vb-ubuntu1310)
Creation Time : Fri Mar 28 18:56:37 2014
Raid Level : raid1
Raid Devices : 3
Avail Dev Size : 204672 (99.95 MiB 104.79 MB)
Array Size : 102272 (99.89 MiB 104.73 MB)
Used Dev Size : 204544 (99.89 MiB 104.73 MB)
Data Offset : 128 sectors
Super Offset : 8 sectors
State : clean
Device UUID : 4a48dec4:daab4dbd:73b2d82f:1a9ed012
Internal Bitmap : 8 sectors from superblock
Update Time : Thu Apr 3 20:32:27 2014
Checksum : ff8954ea - correct
Events : 691
Device Role : Active device 0
Array State : AAA ('A' == active, '.' == missing)
もし物理ボリュームにメタデータが存在しない場合は、以下のように表示されます。
ubuntu@vb-ubuntu1310:~$ sudo mdadm --examine /dev/sda1
mdadm: No md superblock detected on /dev/sda1.
mdadm: No md superblock detected on /dev/sda1.