GNU/Linux >> Linux の 問題 >  >> Linux

Ubuntu:ストライプ LVM ボリュームのストライプ サイズの変更

質問 :既存の論理ボリュームのストライプ サイズを変更するにはどうすればよいですか?

論理ボリューム (LV) を RAID5 タイプに変換してから、ストライプ タイプに戻してストライプ サイズを変更する必要があります。デフォルトのストライプ サイズが 64K の論理ボリュームのストライプ サイズを 128K のストライプ サイズに変更する方法の例を示します。

1. 最初にタイプ RAID5 に変換します:

# lvconvert --type raid5 vgtest/stripelv
# lvs -ao +lv_full_name,devices,stripe_size

2. 次に、ストライプ サイズを変更して、RAID5 の形状を変更します。

# lvconvert -I 128 vgtest/stripelv
# lvs -ao +lv_full_name,devices,stripe_size

これには、再形成のために少量の余分なスペースが必要であることに注意してください。通常は約 1 エクステントです。この余分なスペースにより、ストライプ内のブロックを安全に更新でき、クラッシュの場合に破損することはありません。クラッシュが発生した場合、再形成は簡単に再開できます。

3. ストライプ サイズを変更したので、ストライプ タイプに戻すと、ストライプ サイズが変更されていることがわかります。

# lvconvert --type striped vgtest/stripelv
# lvs -ao +lv_full_name,devices,stripe_size

最後の言葉

再形成と引き継ぎの詳細については、man lvmraid を参照してください。 :

# man lvmraid

また、ストライプから RAID への変換、およびストライプへの変換を行うたびに、次に進む前に変換が完全に完了していることを確認してください。これは、「watch lvs -o sync_percent [logical_volume]」コマンドで監視できます。

# watch lvs -o sync_percent [logical_volume]


Linux
  1. CentOS / RHEL :LVM ボリュームの作成時刻を確認する方法

  2. CentOS / RHEL :使用するディスク パーティションを拡張して LVM の物理ボリュームを拡張する方法

  3. Ubuntu で LVM ボリュームを減らす方法

  1. Lum – Lvmとそれに含まれる物理ボリュームと論理ボリュームを使用してパーティションを拡張する方法は?

  2. 暗号化されたLvmボリューム(luksデバイス)が起動時にマウントされないのはなぜですか?

  3. ルート ファイルシステムにスペースがありません。サイズを増やすにはどうすればよいですか?

  1. Rsyncはディレクトリのアクセス許可を変更していますか?

  2. Swappinessの変更には再起動が必要ですか?

  3. MySQLでデータベースサイズを取得する