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

man ページで pvremove の強制が重複しているのはなぜですか?

--please-destroy-my-drive のような安全スイッチです。 hdparm のオプション .デフォルトでは、プログラムはそのようなことを拒否します (何かが壊れる可能性が高いため) が、自分が何をしているかを (少なくとも想像の中で) 本当によく知っている人のために、上書きするオプションがあります。 /P>

プログラム自体によって提供される説明 (既に引用したマンページに加えて)

# pvremove /dev/loop0
  PV /dev/loop0 is used by VG foobar so please use vgreduce first.
  (If you are certain you need pvremove, then confirm by using --force twice.)

# pvremove --force /dev/loop0
  PV /dev/loop0 is used by VG foobar so please use vgreduce first.
  (If you are certain you need pvremove, then confirm by using --force twice.)

# pvremove --force --force /dev/loop0
  WARNING: PV /dev/loop0 is used by VG foobar
Really WIPE LABELS from physical volume 
    "/dev/loop0" of volume group "foobar" [y/n]? y
  WARNING: Wiping physical volume label from /dev/loop0 of volume group "foobar"
  Labels on physical volume "/dev/loop0" successfully wiped.

それは本当にそれをしたくなく、 -ff を使用した後に確認を求めることさえあります (対話モードで実行した場合)

--forceの理由について 2回、1回で十分ではないでしょうか? LVM は --force を使用します 他の場所では、わずかに重要度の低いアクションを実行するため、すでに単一の --force を使用する習慣がある人を捕まえるためです。 他の LVM コマンドと一緒に。


2 番目の f--force オプションです:

pvremove -f

と同じではありません

pvremove -ff

(およびそれぞれの同等の pvremove --forcepvremove --force --force ).

--forceの数によってエラーハンドリングが異なります オプション。たとえば、デフォルトでは pvremove まだ PV になっていないボリュームは削除されません。単一の --force そのチェックを無効にするのに十分です。単一の --force また、プロンプトを無効にします (基本的なケースの場合)。実際に使用中の PV を削除するには --force が 2 つ必要です オプション。


Linux
  1. マニュアルページの数字はどういう意味ですか?

  2. ルートユーザーがSudo権限を必要とするのはなぜですか?

  3. Apt-keyのマニュアルページがAddコマンドの使用に反対するようにアドバイスするのはなぜですか?

  1. Bashrcが現在のシェルがインタラクティブであるかどうかをチェックするのはなぜですか?

  2. なぜ男は00:30に「gimmeGimmeGimme」を印刷するのですか?

  3. Exec関数でファイル名を2回渡す必要があるのはなぜですか?

  1. `while Ifs =Read ..`で、なぜIfsは効果がないのですか?

  2. 「/」に「..」エントリがあるのはなぜですか?

  3. Linux dm-multipath で Lun World Wide ID が数字の 3 で始まる理由