我用
PRETTY_NAME="Debian GNU/Linux 10 (buster)"
NAME="Debian GNU/Linux"
VERSION_ID="10"
VERSION="10 (buster)"
VERSION_CODENAME=buster
ID=debian
拥有自己的内核
Linux 5.4.61 #1 SMP Tue Sep 1 21:08:21 CEST 2020 x86_64 GNU/Linux
添加了 SCSI 支持等一切。
root@server:~# lsscsi
[0:0:0:0] tape TANDBERG LTO-5 HH Z629 /dev/st0
[1:0:0:0] disk ATA ST4000VN008-2DR1 SC60 /dev/sda
[2:0:0:0] disk ATA ST4000VN008-2DR1 SC60 /dev/sdb
[3:0:0:0] disk ATA ST4000VN008-2DR1 SC60 /dev/sdc
[7:0:0:0] disk JetFlash Transcend 16GB 1.00 /dev/sdd
所以,我看到了磁带驱动器,但 LTFS 遇到了很多麻烦。我使用这个网站来获取 LTFS:
https://www.tandbergdata.com/de/index.cfm/solutions/ltfs-for-archive/ltfs-downloads-lto56/
并尝试了自己的构建工具,即 RHEL 二进制文件。但自己的大楼说它想要用 libtool 2.2.6b 新建,但我有 2.4.6 并且没有 autoreconf --force --install 的可能性 好吧,RHEL 的东西想要 icu 50.2,但对于 Debian 只有 52。 x 或者我必须自己构建它,但我认为这不是将软件降级为真正旧的东西的正确解决方案。我尝试获取适用于 RHEL 的 HPE StoreOpen,但它仅适用于企业客户,而且要花钱,所以别无选择...GitHub 上的 LTFS 仅支持 IBM 驱动器,所以别无选择...这太令人沮丧了:(
现在我只想知道:
是否有用于管理 LTO 驱动器的基本 debian/linux 工具:格式化、写入、读取、安装等?
或者有人可以帮助我让它在 Debian 10 上运行吗?
先感谢您。
答案1
答案2
要在磁带上写入,通常在 Linux/Unix 上我们使用tar
或cpio
。如果您想使用 LTFS,不幸的是在 Debian 上没有简单的方法。 Quantum、Tandberg、HP、IBM 网站上的所有预编译二进制文件仅适用于 RedHat/Suse,并且它们都是使用完全过时版本的库进行编译的(您可能希望运行 Debian 8 左右以获得相对较旧的东西) 。
要在 Debian 10 上编译 LTFS,请按照指示进行操作在这个错误报告中,特别是稍后创建虚拟文件的指示,/usr/bin/icu-config
如这个 Github 斑点。
所以整个流程如下:
运行
./autogen.sh
(您可能需要先安装“autoconf”)/usr/bin/icu-config
使用以下内容创建这个链接。运行
./configure
(您可能需要根据需要安装各种库)。跑步
make
;它应该构建完成。然后,您可以使用
make install
,或者更好地checkinstall
创建可安装(和不可安装)的包。