| ... | ... |
@@ -608,15 +608,13 @@ function create_swift_disk {
|
| 608 | 608 |
# create all of the directories needed to emulate a few different servers |
| 609 | 609 |
local node_number |
| 610 | 610 |
for node_number in ${SWIFT_REPLICAS_SEQ}; do
|
| 611 |
- sudo ln -sf ${SWIFT_DATA_DIR}/drives/sdb1/$node_number ${SWIFT_DATA_DIR}/$node_number;
|
|
| 612 |
- local drive=${SWIFT_DATA_DIR}/drives/sdb1/${node_number}
|
|
| 613 |
- local node=${SWIFT_DATA_DIR}/${node_number}/node
|
|
| 614 |
- local node_device=${node}/sdb1
|
|
| 615 |
- [[ -d $node ]] && continue |
|
| 616 |
- [[ -d $drive ]] && continue |
|
| 617 |
- sudo install -o ${STACK_USER} -g $user_group -d $drive
|
|
| 618 |
- sudo install -o ${STACK_USER} -g $user_group -d $node_device
|
|
| 619 |
- sudo chown -R ${STACK_USER}: ${node}
|
|
| 611 |
+ # node_devices must match *.conf devices option |
|
| 612 |
+ local node_devices=${SWIFT_DATA_DIR}/${node_number}
|
|
| 613 |
+ local real_devices=${SWIFT_DATA_DIR}/drives/sdb1/$node_number
|
|
| 614 |
+ sudo ln -sf $real_devices $node_devices; |
|
| 615 |
+ local device=${real_devices}/sdb1
|
|
| 616 |
+ [[ -d $device ]] && continue |
|
| 617 |
+ sudo install -o ${STACK_USER} -g $user_group -d $device
|
|
| 620 | 618 |
done |
| 621 | 619 |
} |
| 622 | 620 |
|