我仔细对比了楼主更新后的init文件和之前有何改动,不知道是不是楼主疏忽了,因为我也不懂,所以贴出来大家看看:" p+ ]4 ~7 c! m
4 a3 p1 i: \6 q( A- v1 J0 S
这是之前的老版本:
0 A w( j! T) F( v# mount data volume5 C+ `( R6 e+ a6 z6 P" S
MNT_PATH="$(dirname $1)"' R! r: N% B- A8 n; U0 \( G
MNT_NAME="$(basename $1)"
1 G+ O1 p; S. e& u1 I6 i KDATA_DEV="$(echo $MNT_NAME | cut -c1-3)$DATA_DEV_NUM"
/ k9 Y* H; D% ~7 o1 Oif [ ! "$DATA_DEV_NUM" = "1" ]; then" s2 @7 {' t& v7 L# T9 R
mkdir -p $MNT_PATH/$DATA_DEV
1 Z, [: g8 }! I3 ?# p+ v8 m' g if ! mount /dev/$DATA_DEV $MNT_PATH/$DATA_DEV; then6 A7 D+ y# }1 J* t" s V, u* V
exit 1
8 |6 }& r& [6 E+ z- z% L fi! _$ `- Z$ y5 T; A% x0 L) ]' T
fi6 j; U) `5 ]( I/ N2 C( z7 e( u
$ a$ a$ v- E9 D& { f" K5 W
下面是更新后的新版本: |; H) ^/ z; T" t
# mount data volume% T: O& V& P/ R. l/ f
MNT_PATH="$(dirname $1)"
- C5 k' J8 d3 d% k& m% M: M `#MNT_NAME="$(basename $1)"
9 }3 v# D" s. Z5 {- Y#DATA_DEV="$(echo $MNT_NAME | cut -c1-3)$DATA_DEV_NUM"7 B1 B8 X m) h" U
#if [ ! "$DATA_DEV_NUM" = "1" ]; then9 \9 f% f4 S6 T
# mkdir -p $MNT_PATH/$DATA_DEV
/ [% l ~. I( l2 {# if ! mount /dev/$DATA_DEV $MNT_PATH/$DATA_DEV; then B1 U0 Y8 F6 ^. P
# exit 1; B+ [# u8 b( [1 s! V! f
# fi
, E$ {! `9 D, d" y& a5 K#fi1 `0 N6 S- O0 F, k
DATA_DEV="$(basename $1)"
; F7 \0 J' ]! Z3 j
@; T1 H# f" l4 U对比之后我发现新版本除了DATA_DEV="$(basename $1)"这一句是新加入的外,其它都和老版本相同,只是每行前面多了个#号,我不知道这是错误还是有什么含意,但是我发现这一段和挂载有关,希望懂行的解释一下 |