不管我写什么数据给我的LTO-4磁带驱动器/dev/nsa0,写起来都很慢(不到1MB/S),而且磁带总是以擦鞋的方式来回缠绕。当读取或擦除(用mt erase)磁带时,没有速度问题。
由于我试图使用smartctl在磁带驱动器上启用智能监视,因此出现了此问题。
发布于 2017-10-15 00:18:52
有可能缓冲模式已设置为“未缓冲”。这是LTO磁带驱动器的一个特殊特性,迫使它们只在数据被写入磁带后才从写命令返回。这将阻止任何流的发生,并导致所观察到的效果。
不幸的是,FreeBSD没有提供来自Linux的mt drvbuffer 1命令来打开缓冲,但是可以手动将精心编制的模式SELECT命令发送到驱动器以打开缓冲:
camcontrol cmd /dev/nsa0 -c '15 10 00 00 04 00' -o 4 '0 0 10 0'如果有多个磁带驱动器,请用适当的设备文件替换/dev/nsa0。
https://unix.stackexchange.com/questions/398179
复制相似问题