安装辅助软件
# yum install -y lzo mtx mt-st lsscsi zlib-devel lzo-devel kernel-devel zlib sg3_utils gcc perl
下载最新版的mhvtl源代码并解压,然后进入解压后的目录运行以下命令安装mhvtl
cd mhvtl-1.5
make distclean
make
useradd -c vtl vtl
mkdir /etc/mhvtl
mkdir /opt/mhvtl
chown -Rf vtl:vtl /opt/mhvtl
chown -Rf vtl:vtl /etc/mhvtl
make install
安装内核模块
cd kernel
make
make install
启动mhvtl
service mhvtl start
查看mhvtl内核版本cat /sys/modules/mhvtl/version
查看磁带库设备信息 # lsscsi -g
查看机械手状态 # mtx -f /dev/sg10 status
注意此处的/dev/sg10和/dev/sg11是机械手
装载磁带操作
命令格式为mtx –f 机械手设备号 load slot号 driver号
将磁带从1号插槽装入0号驱动器.
# mtx -f /dev/sg10 load 1 0
# mtx -f /dev/sg10 status
查看磁带状态:
mtx -f /dev/st1 status
SCSI 2 tape drive:
File number=-1, block number=-1, partition=0.
Tape block size 0 bytes. Density code 0x46 (LTO-4).
Soft error count since last status=0
General status bits on (1010000):
ONLINE IM_REP_EN
ONLINE表示在线,可以读写数据
测试读写数据
tar -cvvf /dev/st0 /boot 写入数据
tar -tvvf /dev/st0 读数据
卸载磁带库操作
将磁带从0号驱动器去除放入1号插槽
# mtx -f /dev/sg10 unload 1 0
安装ISCSI软件以便将磁带机分配给其他服务器上的备份软件使用
#yum install -y scsi-target-utils
#service tgtd start 开启iSCSI服务
带库无法识别到,通过如下命里刷新
echo “- - -” > /sys/class/scsi_host/host7/scan
ls /sys/class/fc_host ## 查询一下hba卡对应的编号,把下面的host0改成插带库的那个卡,
echo “1” > /sys/class/fc_host/host0/issue_lip