lvchange コマンドは、VG の LV 属性を変更し、カーネルの LV アクティベーションを変更し、LV メンテナンス用の他のユーティリティを含めます。たとえば、ボリューム グループからディスクを削除するときに lvchange を使用できます。概説された手順の下に、VG からディスクを削除する手順を示します。
注意 :VM レベルのスナップショットまたは OS レベルの LVM スナップショットのいずれかによってボリューム グループ全体をバックアップし、スナップショットからボリュームを復元できることを確認します。1. 物理ボリュームに論理ボリューム バインディングがある場合は、ボリュームをアンマウントして破棄する必要があります:
# umount [mount point] # lvchange -a n [LV path]
2. 論理ボリュームを削除します:
# lvremove [LV path]
3. ボリューム グループから物理ボリュームを削除します。
# vgreduce [volume group] [physical volume]
lvchange コマンドの例
1. 論理ボリュームの可用性を制御するには:
# lvchange -a LV00 # lvchange --available LV00 # lvchange -ay LV00 (To activate) # lvchange -an LV00 (To deactivate) # lvchange -aey LV00 (In Cluster - Activate in one node) # lvchange -aly LV00 (In Cluster - Activate in local node) # lvchange -aln LV00 (In Cluster - deactivate in local node)
2. 論理ボリュームの連続割り当てポリシーを設定またはリセットするには:
# lvchange -C y|n LV00 # lvchange --contiguous y|n LV00
3. ミラーの完全な再同期を強制するには:
# lvchange --resync LV00
4. マイナー番号を設定するには:
# lvchange --minor minor LV00
5. dmeventd を使用して、ミラーまたはスナップショットの論理ボリュームの監視を開始または停止するには:
# lvchange --monitor y|n LV00
6. 論理ボリュームをポーリングして、以前の不完全なトランザクションを再開するには:
# lvchange --poll y|n LV00
7. 初期のシステム初期化スクリプト (rc.sysinit または initrd など) から lvchange を呼び出すには:
# lvchange --sysinit LV00
8. udev 同期を無効にするには:
# lvchange --noudevsync LV00
9. –monitor が指定されていない限り、dmeventd との対話を試行しないようにするには:
# lvchange --ignoremonitoring LV00
10. y に設定して、指定されたマイナー番号を永続化するには:
# lvchange -M y|n LV00 # lvchange --persistent y|n LV00
11. アクセス許可を読み取り専用または読み取り/書き込みに変更するには:
# lvchange -p r|rw LV00 # lvchange --permission r|rw LV00
12. この論理ボリュームの先読みセクター数を設定するには:
# lvchange -r ReadAheadSectors|auto|none LV00 # lvchange --readahead ReadAheadSectors|auto|none LV00
13. 論理ボリュームのメタデータをリロードするには:
# lvchange --refresh LV00