問題
「使用中のファイルシステム」エラーを返す LVM ボリュームを削除する方法。
# lvchange -an /dev/mapper/vg-lv Logical volume vg/lv contains a filesystem in use
解決策
ステップ 1 :この特定の LVM がサーバーにマウントされているかどうかを確認してください。
# mount -a | grep /path-to-LV-volume
マウントされている場合は、マウントを解除してください。
ステップ 2 :開いているファイル記述子またはこの LV で実行中のアクティブなプロセスを確認してください:
# lsof | grep /path-to-LV-volume
上記のコマンドで何も出力が返されない場合は、LV 名だけを使用して「grep」を試みます。開いているプロセスまたはファイル記述子が表示された場合は、「pkill」または「kill -9」[オプションの「man」コマンド]を使用してそれらを強制終了します
ステップ 3 :LV を無効化して削除します。
# lvchange -an -v /path-to-LV-volume # lvremove -vf /path-to-LV-volume注意 :上記のコマンドの /path-to-LV-volume を実際のパスに置き換えてください。