Có một cách giải quyết khác sử dụng phiên bản cũ hơn của phần mềm Bảng điều khiển Droboshare bao gồm Bộ khởi tạo CLI Xtend SAN iSCSI được viết bằng Java:
Tải xuống và cài đặt Bảng điều khiển Droboshare 2.6.2 , đây là phiên bản cuối cùng có chứa Bộ khởi tạo Atto iSCSI. Tải xuống và cài đặt Java.
Xóa / đổi tên tệp /usr/sbin/xtendsan/.iqn.filter hoặc thay thế nội dung / thêm một dòng bằng đầu tên đích của bạn:
Nội dung của tệp gốc trông như thế này:
iqn.2005-06.com.datarobotics
iqn.2005-06.com.drobo
Ứng dụng chính để sử dụng là "xtendsancli" là siêu người dùng. Nhập sudo xtendsancli
để có được một danh sách các lệnh có thể.
Và đây là tập lệnh cơ bản để kết nối với các mục tiêu iSCSI của bạn:
#!/bin/bash
serverAddress="${1:-127.0.0.1}"
if [ -x /usr/sbin/xtendsancli ] ; then
for target in $(/usr/sbin/xtendsancli discoverTargets -address $serverAddress -verbose | grep ^iqn); do
/usr/sbin/xtendsancli logoutTargets -verbose -address $serverAddress "$target"
/usr/sbin/xtendsancli removeTargets -verbose -address $serverAddress "$target"
/usr/sbin/xtendsancli addTargets -address $serverAddress "$target" -autoLogin Yes
# works even if no security is set on server
/usr/sbin/xtendsancli loginTargets -address $serverAddress "$target" -autoLogin Yes -security CHAP,TargetUserName=username,TargetSecret=password
done
else
echo "no file"
fi
Thay thế xxxx bằng địa chỉ IP thực của máy chủ của bạn. Làm cho tập lệnh thực thi với sudo chmod +x scriptname.sh
và chạy nó với sudo scriptname.sh
.
Nếu bạn đã kích hoạt CHAP thay thế "-security NONE" bằng "-security CHAP, TargetUserName = username, TargetSecret = password".
Đã thử nghiệm với 10.9.5 Mavericks / Java SE Môi trường thời gian chạy 1.7.0_71 / Java cho OS X 2014-001.
Phụ lục cho OS X 10.11 El Capitan
Để cài đặt Bảng điều khiển Droboshare 2.6.2 và sử dụng Trình khởi tạo Atto iSCSI, bạn phải tải xuống và cài đặt Java cho OS X 2015-001 Beta .
Sau đó, bạn phải tắt chế độ không root để có thể sửa đổi / usr / sbin / bằng lệnh sau:
sudo nvram boot-args="rootless=0";sudo reboot
Sau khi khởi động lại, cài đặt Droboshare Dashboard 2.6.2 và khởi động lại.
Thay đổi /usr/sbin/xtendsan/.iqn.filter như được mô tả ở trên, bạn sẽ có thể sử dụng Trình khởi tạo iSCSI như trong Mavericks hoặc Yosemite.
Đã thử nghiệm với 10.11 El Capitan Public Beta / Java cho OS X 2015-001 beta.