IT科技类资讯2025-11-05 12:04:025372看完这篇,写的Shell脚本更加健壮了!看完这篇复制set -e 1. IT科技类资讯上一篇: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.tgz4 安装四个包lsscsi,sg3_utils,liblzo2-dev,mtx直接用apt-get install命令安装就可以了apt-get lsscsi sg3_utils liblzo2-dev mtx没有装liblzo2-dev包在编译mhvtl时会提示找不到文件 lzo/lzoconf.h5 创建mhvtl的组和用户/usr/sbin/groupadd --system vtl/usr/sbin/useradd --system -c Vitrual Tape Library -d /opt/vtl -g vtl -m vtl6 编译内核模块cd mhvtl-2013-10-20/kernelmakemake install7 编译用户空间代码cd mhvtl-2013-10-20makemake install8 修改/opt/mhvtl和/etc/mhvtl目录拥有者,不修改启动不了mhvtlchown -R vtl:vtl /opt/mhvtlchown -R vtl:vtl /etc/mhvtl/etc/mhvtl为配置文件路径,/opt/mhvtl为虚拟带库存储路径9 启动mhvtl的守护进程/etc/init.d/mhvtl start10 查看虚拟带库状态信息lsscsi -g可以看到我们的虚拟设备被挂在HBA#6上,其中mediumx类型的设备为机械臂,本例中的/dev/sg13,/dev/sg14。运行命令mtx -f /dev/sg13 status下一篇:荣耀V10相机(深度解析荣耀V10相机的卓越性能和创新功能)相关文章、 华为Mate8触屏性能如何?(探究华为Mate8触屏体验及功能表现)Mac系统如何使用U盘进行启动(一步步教你如何在Mac上使用U盘进行系统启动)电脑装机教程(以电脑装机没装系统教程为主题,详解安装操作步骤和技巧)探索RadeonHD8400的卓越性能与功能(一款引人注目的图形处理器解决方案)