概述
iscsi 存储服务器已提前配置好
iscsi存储服务器默认ip为192.168.130.101
配置连接iscsi的服务器的网卡的ip为192.168.130.105
1. check.sh
iscsi_sever=192.168.130.101
ping -c 4 $iscsi_sever > /root/dev.null
if [ $? -eq 0 ]
then
echo "iscsi is a available"
# 每个targetname 不一样,请使用自己的
iscsiadm -m node --targetname "iqn.1984-05.com.dell:powervault.md3200i.
……………………" --portal 192.168.130.101 --login
if [ $? -eq 0 ]
then
echo "login successful!"
iscsi_disk=`fdisk -l | grep Disk |tail -1 | awk '{print $2}'` #获取最新的disk的信息
mount_disk=${iscsi_disk%?} #除去isck_disk字符串的最后一个字符
mount $mount_disk /data
else
echo "something error."
fi
else
echo "please start server and check network"
fi
2.将脚本启动文件移动到 /etc/init.d/或者/etc/rc.d/init.d/目录下。(前者是后者的软连接)
mv check.sh /etc/rc.d/init.d
3.增加脚本的可执行权限
chmod +x /etc/rc.d/init.d/check.sh
4.添加脚本到开机自动启动项目中。添加到chkconfig,开机自启动。
# cd /etc/rc.d/init.d
# chkconfig --add check_sh
# chkconfig check_sh on
相关操作
查找iSCSI
iscsiadm -m discovery -t sendtargets -p 192.168.130.101
登出iSCSI
iscsiadm -m node --targetname "iqn.1984-05.com.dell:powervault.md3200i……………………" --portal 192.168.130.101 --logout
关闭开机启动
# chkconfig check_sh off
从chkconfig管理中删除check.sh
# chkconfig --del check_sh
5)查看chkconfig管理
# chkconfig --list check_sh
最后
以上就是复杂白开水为你收集整理的linux iscsi存储自动挂,linux 开机挂载iSCSI存储服务器的全部内容,希望文章能够帮你解决linux iscsi存储自动挂,linux 开机挂载iSCSI存储服务器所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复