diff options
| author | Simeon Simeonov | 2017-09-15 13:25:46 +0200 |
|---|---|---|
| committer | Simeon Simeonov | 2017-09-15 13:25:46 +0200 |
| commit | f94c7dc1f3deb93f8efd3a02084ad17bad069280 (patch) | |
| tree | 6294e6d39fc07fe3a76a782609b4011e805051f9 | |
| parent | 8ef2a7f12227a6d3365ac77040d14becba6ddd83 (diff) | |
Use vgexport / vgimport instead of vgchange -a ...
| -rwxr-xr-x | cmount.py | 7 | ||||
| -rwxr-xr-x | cumount.py | 5 |
2 files changed, 5 insertions, 7 deletions
| @@ -32,11 +32,10 @@ def main(): | |||
| 32 | device, | 32 | device, |
| 33 | mapper_name]) | 33 | mapper_name]) |
| 34 | time.sleep(3) | 34 | time.sleep(3) |
| 35 | cstm_error = 'lvchange error' | 35 | cstm_error = 'vgimport error' |
| 36 | subprocess.check_call(['/sbin/vgchange', | 36 | subprocess.check_call(['/sbin/vgimport', |
| 37 | '-a', | ||
| 38 | 'y', | ||
| 39 | data['device'].split('/')[2]]) | 37 | data['device'].split('/')[2]]) |
| 38 | cstm_error = 'lvchange error' | ||
| 40 | subprocess.check_call(['/sbin/lvchange', | 39 | subprocess.check_call(['/sbin/lvchange', |
| 41 | '-a', | 40 | '-a', |
| 42 | 'y', | 41 | 'y', |
| @@ -32,9 +32,8 @@ def main(): | |||
| 32 | '-a', | 32 | '-a', |
| 33 | 'n', | 33 | 'n', |
| 34 | data['device']]) | 34 | data['device']]) |
| 35 | subprocess.check_call(['/sbin/vgchange', | 35 | cstm_error = 'vgexport error' |
| 36 | '-a', | 36 | subprocess.check_call(['/sbin/vgexport', |
| 37 | 'n', | ||
| 38 | data['device'].split('/')[2]]) | 37 | data['device'].split('/')[2]]) |
| 39 | cstm_error = 'pv_sources error' | 38 | cstm_error = 'pv_sources error' |
| 40 | for mapper_name in data['pv_sources'].values(): | 39 | for mapper_name in data['pv_sources'].values(): |
