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

lvremove コマンドがエラー「LVM – 開いている論理ボリュームを削除できません」で失敗する

論理ボリュームを削除したいのですが、コマンド「lvremove」を実行すると、次の出力が得られます:

# umount /data
# lvremove /dev/vg1/lv1

Can't remove open logical volume "lv1"

解決策

上記のエラーは通常、ボリュームがまだ何らかのプロセスによって使用されていることを意味します。論理ボリュームを開いたままにしているプロセスを見つけるには、以下の手順に従ってください。

1. 論理ボリュームに対応するメジャー、マイナー番号を見つけます:

# dmsetup info -c | grep [lvname]

例:

# dmsetup info -c | grep lv1
vg1-lv1 253 25 L--w 1 1 0 LVM-4YO6buASebpXKOmdwdzyUTZ39mfubEFG0wWxeM7gYLEisWPszglyTCA0xCAuohpF

2. メジャー、マイナー番号を見つける 「lsof」コマンド出力で。

# lsof | grep "major,minor"

例:

# lsof | grep "253,25"
bckup 102585 0 19r BLK 253,25 0v12160 163622 /tmp/fileNabc3 (deleted)

3. PID に対応するアプリケーションを停止するか、プロセスを強制終了します。上記の例の PID は 102585 です。その PID を使用してアプリケーションを停止するか、kill コマンドを使用して直接 PID を強制終了できます:

# kill -9 [PID]

4. これで、論理ボリュームの削除が正常に完了します。

# lvremove vg1/lv1


Linux
  1. LVMを使用したLinuxでの論理ボリュームの作成

  2. JunglediskがLibnotifyエラーで失敗しますか?

  3. LVM 構成 :論理ボリューム (LV) の操作/ユーティリティ

  1. 「引数リストが長すぎます」というエラーでディレクトリからファイルを削除できない

  2. lvcreate/lvremove が「マージ中のスナップショット論理ボリュームを削除できません」というエラーで失敗する

  3. LVM コマンドが「Failed to load config file /etc/lvm/lvm.conf」で失敗する

  1. Linux での lvremove コマンドの例

  2. emacs/vi/vim を使用してコマンドラインからファイルを読み取り専用で開くにはどうすればよいですか

  3. 「vi」のコマンドラインから行番号が表示されたファイルを開くにはどうすればよいですか?