ubuntu安装虚拟磁带库mhvtl的方法

  项目需要用到磁带库,先装个虚拟磁带库mhvtl来模拟下,下面是详细的安装步骤,需要的朋友可以参考下

  1 下载源码

  从网站https://sites.google.com/site/linuxvtl2/home#mhvtl-download下载最新版的mhvtl,我下的是最新的mhvtl-2013-10-20.tgz版本。

  2 确保内核版本的一致性

  确保你的内核开发包和你系统正在运行的内核是一个版本的,因为mhvtl有会编译它编写的一个内核模块,如果内核开发包和你系统正在运行的内核不是一个版本的话,在安装mhvtl中的内核模块的时候是加载不到内核中的,虽然可以通过源码中的include/linux/vermagic.h中的 VERMAGIC_STRING修改成与当前PC内核uname -r一致即可,不过不推荐使用。

  3 解压缩源代码

  tar xvfz mhvtl-2013-10-20.tgz

  4 安装四个包lsscsi,sg3_utils,liblzo2-dev,mtx直接用apt-get install命令安装就可以了

  apt-get lsscsi sg3_utils liblzo2-dev mtx

  没有装liblzo2-dev包在编译mhvtl时会提示找不到文件 lzo/lzoconf.h

  5 创建mhvtl的组和用户

  /usr/sbin/groupadd --system vtl

  /usr/sbin/useradd --system -c "Vitrual Tape Library" -d /opt/vtl -g vtl -m vtl

  6 编译内核模块

  cd  mhvtl-2013-10-20/kernel

  make

  make install

  7 编译用户空间代码

  cd  mhvtl-2013-10-20

  make

  make install

  8 修改/opt/mhvtl和/etc/mhvtl目录拥有者,不修改启动不了mhvtl

  chown -R vtl:vtl /opt/mhvtl

  chown -R vtl:vtl /etc/mhvtl

  /etc/mhvtl为配置文件路径,/opt/mhvtl为虚拟带库存储路径

  9 启动mhvtl的守护进程

  /etc/init.d/mhvtl start

  10 查看虚拟带库状态信息

  lsscsi -g


  可以看到我们的虚拟设备被挂在HBA#6上,其中mediumx类型的设备为机械臂,本例中的/dev/sg13,/dev/sg14。

  运行命令mtx -f /dev/sg13 status

时间: 2024-08-03 23:29:33

ubuntu安装虚拟磁带库mhvtl的方法的相关文章

Ubuntu安装屏幕录像工具Simple Screen Recorder的方法

  Simple Screen Recorder是一款简单的屏幕录像工具,能够在屏幕上录制视频.教程,可用于手机和电脑系统,下面小编就给大家介绍下Ubuntu安装Simple Screen Recorder的方法. 最终版本 Simple Screen Recorder 0.3.1 已经发布有一段时间了,但是没有发布日志. 用户安装,有PPA可用,支持Ubuntu 14.10.14.04.12.04等系统及其衍生版本,打开终端,输入命令: sudo add-apt-repository ppa:

Ubuntu安装telent服务器时出现:apt-get:Package has no installation的原因及解决方法_Linux

当我在终端敲下这条命令的时候,系统就提示telnetd:apt-get:Package has no installation sudo apt-get install xinetd telnetd 刚开始我以为是没有这个包,后来查了一下资料发现,有这个软件,于是百度了一下才知道解决以上问题需要如下操作: # apt-get update # apt-get upgrade # apt-get install <packagename> 这样就可以正常使用apt-get了. 接下来就按照以前转

Ubuntu 16.04安装Apache Tomcat的方法_Linux

Apache Tomcat是Java Servlet和Java Server Pages技术的开源软件实现. 可以使用OpenJDK tomcat运行你的Java应用. Apache Tomcat安装 从Ubuntu软件库安装Tomcat: apt-get install tomcat8 您可能还需要安装tomcat8-docs,tomcat8-examples和tomcat8-admin工具,这些工具提供了文档,测试和允许您基于Web的应用程序管理Tomcat. 您可以使用以下命令安装所有这三

服务器-Ubuntu安装apache2无法解析php

问题描述 Ubuntu安装apache2无法解析php 我按照http://blog.csdn.net/hitabc141592/article/details/23556079 的安装了apache2 这些 然后建立他里面php,然后访问了,html可以,php无法解析. 尝试了修改apache2.conf在百度到 Ubuntu 无法解析php 的所有方法,最后发现没有用 我自己写了几个php发现也是无法解析,中间有多次重启了apache sudo /etc/init.d/apache2 re

ubuntu安装弯路,望分享指点

问题描述 ubuntu安装弯路,望分享指点 老早就打算安装ubuntu,以前都是在虚拟机中安装,采用的是光盘安装且是一个空白的硬盘.在虚拟机中设置bios启动顺序来实现安装.过程也是轻松加愉快地就给完成的. 但是,现实中的机器没有光驱,且硬盘还不是空白的,已经存在一个win7操作系统,安装ubuntu肯定不同虚拟机. 之前百度过相应的资料,利用刻录软件ultiso?将ubuntu的iso镜像写入u盘中,想当然地去更改bios启动顺序,但并不成功. 又下过grub4dos,但win7系统好像不认,

【Ubuntu】Linux系统( ubuntu )安装方案

[Ubuntu]Linux系统( ubuntu )安装方案  1.光驱安装 这种方法安装比较简便,但linux发行版升级频繁,市场上很难买到最新的版本,而且许多电脑并没有光驱.如果用这种方法安装,安装的过程和U盘安装是一样的. 2.USB安装 这种方法比较常用,现在装系统基本上都是用U盘安装,这里的安装指的是物理机安装.这需要系统的安装镜像及专业软件,电脑要能支持USB启动. <ubuntu物理机安装方法:U盘安装>有相关说明,请点击此处. 3.使用镜像从硬盘安装 下载镜像到硬盘,利用logi

UBUNTU安装及优化手记

曾经对Linux非常厌恶,厌恶它的界面,厌恶它的操作方式,厌恶它没有3D加速--,但是从2005年 以来,Linux代给我的是一次接一次的激动.前久装了国产的红旗Linux,感觉用起来不那么复杂了,但坏处是红旗的好多地方被限制了,改不了.前两天 又发现了比红旗更简单,更强大,更适合DIY的UBUNTU.UBUNTU就像一套积木玩具,你想咋玩就咋玩.所以下面介绍下我玩UBUNTU的一些经 验. 首先下载ubuntu 6.06的live cd镜像将其刻成CD,重启后建议选择"Start Ubuntu

Ubuntu安装eclipse

其他相关链接 Ubuntu 安装jdk:[链接] Ubuntu安装eclipse:[链接] Ubuntu下安装mysql与mysql workbench:[链接] Ubuntu配置tomcat9:[链接] 1.先安装jdk,详情见链接 2.下载eclipse.tar.gz安装包(官网下载) 3.把下载好的安装包复制到/usr目录下 先cd到tar.gz压缩包的目录下 cd /home/k/下载 sudo cp eclipse.tar.gz /usr/ 4.解压tar.gz文件 sudo tar

图片-ubuntu安装不了vim,用的sudo apt-get install vim

问题描述 ubuntu安装不了vim,用的sudo apt-get install vim ubuntu安装vim时输入sudo apt-get install vim,如图: ![图片说明](http://img.ask.csdn.net/upload/201511/03/1446512355_46049.jpg) 然后它说的apt-get update命令我之前我也敲了,现在还是这样. 解决方案 手机端上我看不到图片...正常情况下sudo apt-get install vim 即可. 如