ogclone-engine/client/shared/scripts/formatFs.py

30 lines
818 B
Python

import sys
import time
import subprocess
#!/usr/bin/env python3
# Script de ejemplo para formatear un sistema de archivos.
# Nota: se usa como base para el programa de formateo de OpenGnsys Admin.
def main():
start_time = time.time()
prog = sys.argv[0]
if len(sys.argv) != 3:
ogRaiseError(1, f"{prog} ndisco nparticion")
disk = sys.argv[1]
partition = sys.argv[2]
# Desmontar y formatear el sistema de archivos.
print("[5] Desmontando sistema de archivos")
ogUnmountFs(disk, partition)
print("[20] Formateando sistema de archivos")
ogFormatFs(disk, partition)
elapsed_time = time.time() - start_time
minutes, seconds = divmod(int(elapsed_time), 60)
print(f"[100] Duración de la operación {minutes}m {seconds}s")
if __name__ == "__main__":
main()