【Linux】lvremoveコマンドの使い方(オプションあり)

lvremoveコマンド
この記事を読むと・・・
lvremoveコマンドの基本的な使い方が理解できる
目次

【lvremoveコマンド】どんな時に使う?

以下のようなことがしたい場合にlvremoveコマンドが役立ちます。

  • 論理ボリュームを削除したい

【lvremoveコマンド】基本オプション

書式
lvremove
[オプション] 論理ボリューム名
                                              ※[ ]は省略可能です

基本的なオプションは以下の表の通りです。

短縮オプションオプション説明
オプションなし論理ボリュームを削除する
-y–yes全ての問い合わせに対し「y」で実行する
-f–force処理内容を確認せず、強制的に実行する
-t–test実際には論理ボリュームの削除されず、テスト実行する
-v–verbose詳細メッセージを表示する

【lvremoveコマンド】オプション使用例

OSのバージョンによって出力結果に若干の違いがある可能性があります。

論理ボリュームの削除はファイルシステムがアンマウントされていることが前提です

オプションなし
(論理ボリュームを削除する)

# lvs
  LV      VG   Attr       LSize  Pool Origin Data%  Meta%  Move Log Cpy%Sync Convert
  root rhel -wi-ao---- <17.00g
  swap rhel -wi-ao----   2.00g
  lv_data VG01 -wi-ao---- <2.00g

# lvremove -y /dev/mapper/VG01-lv_data
Do you really want to remove active logical volume VG01/lv_data? [y/n]: y
  Logical volume "lv_data" successfully removed.

# lvs
  LV   VG   Attr       LSize   Pool Origin Data%  Meta%  Move Log Cpy%Sync Convert
  root rhel -wi-ao---- <17.00g
  swap rhel -wi-ao----   2.00g

「-y」「–yes」オプション
(全ての問い合わせに対し「y」で実行する)

# lvs
  LV      VG   Attr       LSize  Pool Origin Data%  Meta%  Move Log Cpy%Sync Convert
  root rhel -wi-ao---- <17.00g
  swap rhel -wi-ao----   2.00g
  lv_data VG01 -wi-ao---- <2.00g

# lvremove -y /dev/mapper/VG01-lv_data
  Logical volume "lv_data" successfully removed.

# lvs
  LV   VG   Attr       LSize   Pool Origin Data%  Meta%  Move Log Cpy%Sync Convert
  root rhel -wi-ao---- <17.00g
  swap rhel -wi-ao----   2.00g

「-f」「–force」オプション
(強制的にアンマウントする)

# lvs
  LV      VG   Attr       LSize  Pool Origin Data%  Meta%  Move Log Cpy%Sync Convert
  root rhel -wi-ao---- <17.00g
  swap rhel -wi-ao----   2.00g
  lv_data VG01 -wi-ao---- <2.00g

# lvremove -f /dev/mapper/VG01-lv_data
  Logical volume "lv_data" successfully removed.

# lvs
  LV   VG   Attr       LSize   Pool Origin Data%  Meta%  Move Log Cpy%Sync Convert
  root rhel -wi-ao---- <17.00g
  swap rhel -wi-ao----   2.00g

「-t」「–test」オプション
(実際にはアンマウント処理はされず、テスト実行する)

# lvs
  LV      VG   Attr       LSize  Pool Origin Data%  Meta%  Move Log Cpy%Sync Convert
  root rhel -wi-ao---- <17.00g
  swap rhel -wi-ao----   2.00g
  lv_data VG01 -wi-ao---- <2.00g

# lvremove -t /dev/mapper/VG01-lv_data
  TEST MODE: Metadata will NOT be updated and volumes will not be (de)activated.
Do you really want to remove active logical volume VG01/lv_data? [y/n]: y
  Logical volume "lv_data" successfully removed.

# lvs
  LV      VG   Attr       LSize  Pool Origin Data%  Meta%  Move Log Cpy%Sync Convert
  root rhel -wi-ao---- <17.00g
  swap rhel -wi-ao----   2.00g
  lv_data VG01 -wi-ao---- <2.00g

「-v」「–verbose」オプション
(詳細メッセージを表示する)

# lvremove -v /dev/mapper/VG01-lv_data
Do you really want to remove active logical volume VG01/lv_data? [y/n]: n
  Accepted input: [n]
  Logical volume VG01/lv_data not removed.
よかったらシェアしてね!
  • URLをコピーしました!
目次