module

Beryl::CLI::Wipe

Sous-commande beryl wipe <host> --disk PATH : efface un disque sur un hôte actuellement en rescue Linux. Commande destructrice, exige une confirmation explicite (OUI ou YES) sauf --force.

Constants

EXIT_CANCELLED = 2
EXIT_NOT_IN_RESCUE = 5
EXIT_OK = 0
EXIT_SSH_FAILED = 4
EXIT_UNEXPECTED = 3
EXIT_USAGE = 1

Class methods

run(config_root : String, args : Array(String), confirm_io : IO = STDIN) : Int32
Source
wipe_script(disk : String) : String
Source
wipe_script_multi(disks : Array(String)) : String

Script shell qui détruit les pools ZFS importables (une seule fois, avant les boucles disque) puis efface chaque disque passé en argument. Le zpool destroy/export se fait globalement parce qu'un même pool peut couvrir plusieurs disques : essayer de l'attaquer disque par disque rate ou duplique les opérations.

Source