Es ist ein Sicherheitsschalter, ähnlich wie der --please-destroy-my-drive Option in hdparm . Standardmäßig weigert sich das Programm, so etwas zu tun (da es wahrscheinlich zu einem Defekt führen wird), aber es hat eine Option zum Überschreiben, für Leute, die wirklich wirklich wissen, was sie tun (zumindest in ihrer Vorstellung).
Erklärung, wie sie vom Programm selbst bereitgestellt wird (zusätzlich zu der bereits zitierten Manpage)
# 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.
Es will es wirklich nicht und fragt sogar nach einer Bestätigung, nachdem es -ff verwendet hat (wenn im interaktiven Modus ausgeführt).
Warum --force zweimal, wäre einmal nicht genug? LVM verwendet --force an anderen Stellen für etwas weniger kritische Aktionen, also wahrscheinlich, um Leute zu erwischen, die es sich bereits angewöhnt haben, ein einzelnes --force zu verwenden mit anderen LVM-Befehlen.
Die zweite f und --force sind optional:
pvremove -f
ist nicht dasselbe wie
pvremove -ff
(und die entsprechenden Äquivalente pvremove --force und pvremove --force --force ).
Die Fehlerbehandlung unterscheidet sich je nach Anzahl von --force Optionen. Zum Beispiel standardmäßig pvremove entfernt kein Volume, das nicht bereits ein PV ist; ein einzelnes --force reicht aus, um diese Prüfung zu deaktivieren. Ein einzelnes --force deaktiviert auch die Eingabeaufforderung (für einfache Fälle). Zum Entfernen eines tatsächlich verwendeten PV sind zwei --force erforderlich Optionen.