@@ -9,33 +9,30 @@ next_loop_path=""
99
1010# 获取下一个loop设备的索引
1111get_next_loop () {
12- local current_loop=` getprop $loop_save `
13-
14- if [[ " $current_loop " != " " ]]
15- then
16- next_loop_path=" $current_loop "
17- fi
18-
19- local loop_index=0
20- # local used=`blkid | grep /dev/block/loop | cut -f1 -d ":"`
21- local used=` blkid | grep /dev/block/loop`
22- for loop in /dev/block/loop*
23- do
24- if [[ " $loop_index " -gt " 0" ]]
25- then
26- if [[ ` echo $used | grep /dev/block/loop$loop_index ` = " " ]]
27- then
28- return $loop_index
29- fi
30- fi
31- local loop_index=` expr $loop_index + 1`
32- done
33-
34- if [[ -e " /dev/block/loop$loop_index " ]]; then
35- next_loop_path=" /dev/block/loop$loop_index "
36- else
37- next_loop_path=" "
38- fi
12+ local current_loop=` getprop $loop_save `
13+
14+ if [[ " $current_loop " != " " ]]; then
15+ next_loop_path=" $current_loop "
16+ fi
17+
18+ local loop_index=0
19+ # local used=`blkid | grep /dev/block/loop | cut -f1 -d ":"`
20+ local used=` blkid | grep /dev/block/loop`
21+ for loop in /dev/block/loop*
22+ do
23+ if [[ " $loop_index " -gt " 0" ]]; then
24+ if [[ ` echo $used | grep /dev/block/loop$loop_index ` = " " ]]; then
25+ return $loop_index
26+ fi
27+ fi
28+ local loop_index=` expr $loop_index + 1`
29+ done
30+
31+ if [[ -e " /dev/block/loop$loop_index " ]]; then
32+ next_loop_path=" /dev/block/loop$loop_index "
33+ else
34+ next_loop_path=" "
35+ fi
3936}
4037
4138if [[ $loop == " 1" ]]; then
5249
5350# 关闭swap(如果正在使用,那可不是一般的慢)
5451disable_swap () {
55- swapoff $swap_mount > /dev/null 2>&1
56-
57- if [[ $loop == " 1" ]]; then
58- losetup -d $swap_mount > /dev/null 2>&1
59- fi
60-
61- setprop $loop_save " "
52+ swapoff $swap_mount > /dev/null 2>&1
53+ if [[ $loop == " 1" ]]; then
54+ losetup -d $swap_mount > /dev/null 2>&1
55+ fi
56+ setprop $loop_save " "
6257}
6358
6459# 开启SWAP
0 commit comments