Commit e3608c31 authored by Vitaly Lipatov's avatar Vitaly Lipatov

add vz/remount.sh and lists

parent bd48eb2b
devel - 101
devel - 111
devel - 160
devel - 171
devel - 175
devel - 176
devel - 392
devel - 420
devel - 421
devel - 427
devel - 432
devel - 434
devel - 435
devel - 445
devel - 524
devel - 604
windsor - 501
windsor - 502
windsor - 512
windsor - 513
windsor - 520
windsor - 522
cellar - 201
cellar - 215
cellar - 216
cellar - 217
cellar - 218
cellar - 225
cellar - 226
cellar - 227
priv - 69
priv - 368
priv - 379
host03 - 167
host03 - 168
host03 - 169
host03 - 171
host03 - 172
host03 - 183
host03 - 444
fund - 52
fund - 56
fund - 422
azbykar - 53
azbykar - 361
azbykar - 377
azbykar - 402
telros - 102
telros - 111
a01 - 186
a01 - 188
a01 - 192
a02 - 186
a02 - 188
devel - 443 :
devel - 444 :
windsor - 503 :
cellar - 220 :
priv - 366 :
priv - 367 :
host03 - 341 :
host03 - 390 :
a01 - 200 :
a01 - 201 :
a01 - 207 :
a01 - 211 :
a01 - 212 :
a01 - 214 :
a01 - 217 :
a02 - 205 :
a02 - 210 :
a02 - 211 :
a02 - 216 :
devel - 54
devel - 106
devel - 364
devel - 369
devel - 525
devel - 605
devel - 606
windsor - 508
cellar - 223
priv - 172
priv - 201
priv - 202
priv - 203
priv - 303
priv - 399
priv - 555
host03 - 91
host03 - 182
host03 - 188
host03 - 210
fund - 51
fund - 80
fund - 81
fund - 91
fund - 343
fund - 365
fund - 391
de01 - 105
de01 - 107
de01 - 200
de01 - 217
azbykar - 50
azbykar - 70
azbykar - 177
azbykar - 188
azbykar - 191
azbykar - 212
azbykar - 213
azbykar - 214
azbykar - 320
azbykar - 349
telros - 200
a01 - 100
a01 - 102
a01 - 103
a01 - 104
a01 - 105
a01 - 106
a01 - 109
a01 - 113
a01 - 114
a01 - 116
a01 - 117
a01 - 118
a01 - 119
a01 - 120
a01 - 122
a01 - 123
a01 - 124
a01 - 125
a01 - 128
a01 - 129
a01 - 130
a01 - 133
a01 - 135
a01 - 136
a01 - 137
a01 - 138
a01 - 185
a01 - 190
a01 - 191
a01 - 193
a01 - 213
a01 - 900
a02 - 101
a02 - 191
a02 - 196
a02 - 215
a02 - 250
a02 - 251
a02 - 253
a02 - 900
#!/bin/bash
#The script to remount resources within vz containers
#without complete restart of all vz.
#The only parameter is the resource to be mount.
if [ ${#} -eq 0 ]
then
echo 'Put the full path of the resource here, i.e.: ./remount.sh /var/ftp/pvt'
exit 1
fi
LIST="$(mount -l|grep vz/root|grep "${1}")"
LISTNUM="$(echo "${LIST}"|sed -e 's%.*\/root\/%%g'|sed -e 's/\/.*//g')"
echo 'The list of vz containers, where the resource had been mounted:'
echo "$LISTNUM"|tr '\n' ' '
echo
for i in $LISTNUM
do
umount -vfl "/var/lib/vz/root/${i}${1}"
done
sleep 1
umount -vfl "${1}"
sleep 1
mount "${1}"
sleep 1
for i in $LISTNUM
do
mount -vo bind "${1}" "/var/lib/vz/root/${i}${1}"
done
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment