Update iscsi_fix.sh to add multi-volume support
This commit is contained in:
parent
c32dd94892
commit
a8530f4a10
1 changed files with 13 additions and 2 deletions
15
iscsi_fix.sh
15
iscsi_fix.sh
|
@ -1,6 +1,17 @@
|
||||||
#!/bin/bash
|
#!/bin/bash
|
||||||
|
# iscsi share fix
|
||||||
|
# use this script to rebuild default configs for shares if the ._share becomes
|
||||||
|
# broken for whatever reason.
|
||||||
|
|
||||||
(
|
(
|
||||||
volume="data"
|
x=$(rn_nml -g volumes | grep "resource-id" | sed 's/^.*id="//;s/".*//;')
|
||||||
for i in `find /$volume -maxdepth 2 -type d -name ".iscsi" | sed "s/\/.iscsi//g;s/\/$volume\///g;"`; do mkdir -p /$volume/._share/${i} cd /$volume/._share/${i}; echo "comment " > iscsi.conf; echo "0 0 0 * 0 0 0" > snapshot.conf;done
|
for volume in "$x"
|
||||||
|
do
|
||||||
|
for i in `find /"$volume" -maxdepth 2 -type d -name ".iscsi" | sed "s/\/.iscsi//g;s/\/$volume\///g;"`
|
||||||
|
do
|
||||||
|
mkdir -p /"$volume"/._share/${i} cd /"$volume"/._share/${i}
|
||||||
|
echo "comment " > iscsi.conf
|
||||||
|
echo "0 0 0 * 0 0 0" > snapshot.conf
|
||||||
|
done
|
||||||
|
done
|
||||||
)
|
)
|
Loading…
Add table
Add a link
Reference in a new issue