Linux安装虚拟磁带机
1、安装一些系统包,这一步需要确定你有可用的yum源,要不然只能去光盘中一个一个找了。
yum install gcc mtx mt-st zlib-devel sg3_utils kernel-devel lsscsi kernel-headers kernel -y
2、创建用户,并设置密码
useradd vtl
echo 'vtl' |passwd --stdin vtl
3、创建虚拟带库存储路径和配置文件路径
mkdir /opt/mhvtl
mkdir /etc/mhvtl
修改目录属性
chown -Rf vtl:vtl mkdir /opt/mhvtl
chown -Rf vtl:vtl mkdir /etc/mhvtl
4、去下面的网站中下载一个最新的mhvtl源码,这个地址可能需要墙了才能打开,如果不最求最新版本则可以随便百度一个并下载下来用即可。
https://sites.google.com/site/linuxvtl2/
把文件上传至服务并解压
tar xvfz mhvtl-2012-08-08.tgz
5、安装编译
cd mhvtl-1.4/
make distclean
cd kernel/
make
make install
cd ../
make
make install
6、启动mhvtl服务进程
/etc/init.d/mhvtl start
- [1:0:0:0] cd/dvd NECVMWar VMware IDE CDR10 1.00 /dev/sr0 /dev/sg0
- [2:0:0:0] disk VMware Virtual disk 1.0 /dev/sda /dev/sg1
- [3:0:0:0] mediumx STK L700 550V /dev/sch0 /dev/sg10
- [3:0:1:0] tape IBM ULT3580-TD5 550V /dev/st0 /dev/sg2
- [3:0:2:0] tape IBM ULT3580-TD5 550V /dev/st1 /dev/sg3
- [3:0:3:0] tape IBM ULT3580-TD4 550V /dev/st2 /dev/sg4
- [3:0:4:0] tape IBM ULT3580-TD4 550V /dev/st3 /dev/sg5
- [3:0:8:0] mediumx SPECTRA PYTHON 550V /dev/sch1 /dev/sg11
- [3:0:9:0] tape IBM ULT3580-TD4 550V /dev/st4 /dev/sg6
- [3:0:10:0] tape IBM ULT3580-TD4 550V /dev/st6 /dev/sg8
- [3:0:11:0] tape IBM ULT3580-TD4 550V /dev/st5 /dev/sg7
- [3:0:12:0] tape IBM ULT3580-TD4 550V /dev/st7 /dev/sg9
lsscsi -l
注:设备类型为mediumx的设备/dev/sg10和/dev/sg11是机械手。
磁带默认的容量是500MB,这个可以查看mhvtl的配置文件mhvtl.conf:
[root@utf10g ~]# cat /etc/mhvtl/mhvtl.conf
- # Home directory for config file(s)
- MHVTL_CONFIG_PATH=/etc/mhvtl
- # Default media capacity (500 M)
- CAPACITY=500
- # Set default verbosity [0|1|2|3]
- VERBOSE=1
- # Set kernel module debuging [0|1]
- VTL_DEBUG=0
capacity=500就是指默认容量为500MB。