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.