source: client/shared/scripts/formatFs.py @ 937f1b5

ogClonningEngine
Last change on this file since 937f1b5 was 937f1b5, checked in by Antonio Emmanuel Guerrero Silva <aguerrero@…>, 7 months ago

refs #693 Code migration from the scripts directory

  • Property mode set to 100644
File size: 818 bytes
Line 
1import sys
2import time
3import subprocess
4
5#!/usr/bin/env python3
6# Script de ejemplo para formatear un sistema de archivos.
7# Nota: se usa como base para el programa de formateo de OpenGnsys Admin.
8
9def main():
10    start_time = time.time()
11    prog = sys.argv[0]
12
13    if len(sys.argv) != 3:
14        ogRaiseError(1, f"{prog} ndisco nparticion")
15
16    disk = sys.argv[1]
17    partition = sys.argv[2]
18
19    # Desmontar y formatear el sistema de archivos.
20    print("[5] Desmontando sistema de archivos")
21    ogUnmountFs(disk, partition)
22    print("[20] Formateando sistema de archivos")
23    ogFormatFs(disk, partition)
24
25    elapsed_time = time.time() - start_time
26    minutes, seconds = divmod(int(elapsed_time), 60)
27    print(f"[100] Duración de la operación {minutes}m {seconds}s")
28
29if __name__ == "__main__":
30    main()
Note: See TracBrowser for help on using the repository browser.