PRIMECLUSTER Global Disk Services 説明書 4.2 (Linux版) |
目次
![]() ![]() |
付録D コマンドリファレンス |
sdxroot -M -c class -d disk[,disk,...]
sdxroot -R -c class -d disk[,disk,...]
sdxroot は、ルートファイルシステムを含むシステムディスクのミラーリング定義の完了、または、定義の解除を行うコマンドです。スーパユーザ権限を持つユーザだけが sdxroot コマンドを実行することができます。
システムディスクとは、動作中の Linux オペレーティングシステムがインストールされた物理ディスクのことであり、具体的には次のいずれかのファイルシステム (またはスワップ域) として現在動作しているスライスを含むディスク全体を指します。
/, /usr, /var, /boot, /boot/efi, またはスワップ
以下の基本オプションのうち、いずれかを指定します。
以下のサブオプションを指定します。
正常終了した場合には 0 を返し、そうでない場合には 0 以外の値を返します。
/(ルート)、/usr、/var、/boot、および /boot/efi がインストールされたディスクと、スワップ域として割り当てられているディスクが異なる場合を例として、システムディスクのミラーリング手順とミラーリング解除手順を以下に示します。
動作中のアプリケーションプログラムを停止します。
ミラーリングの定義を安全に行うため、動作しているアプリケーションプログラムを停止させる必要があります。ミラーリングの定義を有効にするためには、手順の完了後にシステムを再起動しなければなりません。
より安全性が求められる場合は、システムディスクのバックアップを採取してください。
システムディスクをルートクラスへ登録します。
この例では、/(ルート)、/usr、/var、/boot、および /boot/efi がインストールされたディスクを sda、スワップに割り当てられているディスクをsdbとします。
# sdxdisk -M -c System -a type=root -d sda=Root1:keep, sdc=Root2:undef,sdb=Swap1:keep,sdd=Swap2:undef |
システムディスクをグループへ接続します。
# sdxdisk -C -c System -g Group1 -d Root1,Root2 -v 1=root:on,2=usr:on,3=var:on,4=home:on,5=boot:on,6=efi:on # sdxdisk -C -c System -g Group2 -d Swap1,Swap2 -v 1=swap:on |
システムディスクにオープンされていない物理スライスがある場合
sdxdisk -C コマンドの復帰後、オープンされていない物理スライスに対応して作成されたボリュームは起動され、等価性コピーが実行されます。sdxcopy -C コマンドを使用して等価性コピーを中止するか、または、等価性コピーが完了した後に、手順 4. を実行してください。ファイルシステムがマウントされている物理スライスや、raw デバイスとしてアクセスされている物理スライスは、オープンされています。mount(8) コマンドで表示されない物理スライスは、オープンされていない可能性があります。
ミラー定義が完了したことを確認します。
# sdxroot -M -c System -d Root1,Swap1 |
システムを再起動します。
# shutdown -r now |
ミラーリングされていることを確認します。
mount コマンドや sdxinfo コマンドを使って、システムディスクが正しくミラーリングされていることを確認します。
物理ディスク情報とスライス番号の確認
システムディスクが正しくミラーリングされていることを確認した後、システムディスクの物理ディスクの情報とスライス番号を確認し、紙などに記録してください。詳細は、「物理ディスク情報とスライス番号の確認」を参照してください。
動作中のアプリケーションプログラムを停止します。
ミラーリングの中止を安全に行うため、動作しているアプリケーションプログラムを停止させる必要があります。ミラーリングの中止を有効にするためには、手順の完了後にシステムを再起動しなければなりません。
より安全性が求められる場合は、システムディスクのバックアップを採取してください。
中止した後にシステムディスクとして使用するディスク以外をグループから切断します。
# sdxdisk -D -c System -g Group1 -d Root2 # sdxdisk -D -c System -g Group2 -d Swap2 |
ミラーの中止が完了したことを確認します。
# sdxroot -R -c System -d Root1,Swap1 |
システムを再起動します。
# shutdown -r now |
ミラーリングが中止されていることを確認します。
mount コマンドや sdxinfo コマンドを使って、システムディスクのミラーリングが正しく中止されていることを確認します。
システムディスクの管理を解除します。
# sdxvolume -F -c System -v root # sdxvolume -F -c System -v usr # sdxvolume -F -c System -v var # sdxvolume -F -c System -v home # sdxvolume -F -c System -v boot # sdxvolume -F -c System -v efi # sdxvolume -F -c System -v swap # sdxvolume -R -c System -v root # sdxvolume -R -c System -v usr # sdxvolume -R -c System -v var # sdxvolume -R -c System -v home # sdxvolume -R -c System -v boot # sdxvolume -R -c System -v efi # sdxvolume -R -c System -v swap # sdxgroup -R -c System -g Group1 # sdxgroup -R -c System -g Group2 # sdxdisk -R -c System -d Root1 # sdxdisk -R -c System -d Root2 # sdxdisk -R -c System -d Swap1 # sdxdisk -R -c System -d Swap2 |
目次
![]() ![]() |