]> gitweb.pimeys.fr Git - scripts-20-100.git/blob - mountdisk.py
Pour monter facilement les disques du FTP
[scripts-20-100.git] / mountdisk.py
1 #!/usr/bin/env python
2 # -*- coding: utf-8 -*-
3
4 """ Pour monter le bon disque juste en précisant son nom
5
6 Doît être exécuté en root.
7
8 """
9
10 import subprocess
11 import sys
12
13
14 DISKS = ["Bêta", "Epsilon", "Delta", "Zêta"]
15
16
17 def mount(dev, name):
18 """Monte le disque ``dev`` à l'emplacement ``name``"""
19 proc = subprocess.Popen(["mount", dev, name], stdout=subprocess.PIPE, stderr=subprocess.PIPE)
20 out, err = proc.communicate()
21 if err:
22 raise RuntimeError(err)
23 print out
24
25
26 if __name__ == "__main__":
27 param = sys.argv[1]
28 if param == "-l":
29 for i in DISKS:
30 print i
31 sys.exit(0)
32 mount("/dev/disk/by-label/%s" % param, "/media/%s" % param)