15 条实用 Linux Unix 磁带管理命令_linux 磁带倒带(2)

15 条实用 Linux Unix 磁带管理命令_linux 磁带倒带(2)先自我介绍一下 小编浙江大学毕业 去过华为 字节跳动等大厂 目前在阿里 深知大多数程序员 想要提升技能 往往是自己摸索成长 但自己不成体系的自学效果低效又漫长 而且极易碰到天花板技术停滞不前 因此收集整理了一份 2024 年最新 Linux 运维全套学习资料

大家好,我是讯享网,很高兴认识大家。

先自我介绍一下,小编浙江大学毕业,去过华为、字节跳动等大厂,目前在阿里

深知大多数程序员,想要提升技能,往往是自己摸索成长,但自己不成体系的自学效果低效又漫长,而且极易碰到天花板技术停滞不前!

因此收集整理了一份《2024年最新Linux运维全套学习资料》,初衷也很简单,就是希望能够帮助到想自学提升又不知道该从何学起的朋友。
img
讯享网
img
img
img
img

既有适合小白学习的零基础资料,也有适合3年以上经验的小伙伴深入学习提升的进阶课程,涵盖了95%以上运维知识点,真正体系化!

由于文件比较多,这里只是将部分目录截图出来,全套包含大厂面经、学习笔记、源码讲义、实战项目、大纲路线、讲解视频,并且后续会持续更新

需要这份系统化的资料的朋友,可以点击这里获取!

如何列出已安装的 scsi 磁带设备?

输入下列命令:

 Linux(更多信息参阅 man) lsscsi lsscsi -g IBM AIX lsdev -Cc tape lsdev -Cc adsm lscfg -vl rmt* Solaris Unix cfgadm –a cfgadm -al luxadm probe iostat -En HP-UX Unix ioscan Cf ioscan -funC tape ioscan -fnC tape ioscan -kfC tape 

讯享网

mt 命令示例

在 Linux 和类 Unix 系统上,mt 命令用来控制磁带驱动器的操作,比如查看状态或查找磁带上的文件或写入磁带控制标记。下列大多数命令需要作为 root 用户执行。语法如下:

讯享网mt -f /tape/device/name operation 

设置环境

你可以设置 TAPE shell 变量。这是磁带驱动器的路径名。在 FreeBSD 上默认的(如果变量没有设置,而不是 null)是 /dev/nsa0。可以通过 mt 命令的 -f 参数传递变量覆盖它,就像下面解释的那样。

 添加到你的 shell 配置文件 TAPE=/dev/st1 #Linux TAPE=/dev/rmt/2 #Unix TAPE=/dev/nsa3 #FreeBSD export TAPE 

1:显示磁带/驱动器状态

讯享网mt status Use default mt -f /dev/rmt/0 status Unix mt -f /dev/st0 status Linux mt -f /dev/nsa0 status FreeBSD mt -f /dev/rmt/1 status Unix unity 1 也就是 tape device no. 1 

你可以像下面一样使用 shell 循环语句遍历一个系统并定位其所有的磁带驱动器:

for d in 0 1 2 3 4 5 do mt -f "/dev/rmt/${d}" status done 

2:倒带

讯享网mt rew mt rewind mt -f /dev/mt/0 rewind mt -f /dev/st0 rewind 

3:弹出磁带

mt off mt offline mt eject mt -f /dev/mt/0 off mt -f /dev/st0 eject 

4:擦除磁带(倒带,在支持的情况下卸载磁带)

讯享网mt erase mt -f /dev/st0 erase #Linux mt -f /dev/rmt/0 erase #Unix 

5:张紧磁带盒

如果磁带在读取时发生错误,你重新张紧磁带,清洁磁带驱动器,像下面这样再试一次:

mt retension mt -f /dev/rmt/1 retension #Unix mt -f /dev/st0 retension #Linux 

6:在磁带当前位置写入 EOF 标记

讯享网mt eof mt weof mt -f /dev/st0 eof 

7:将磁带前进指定的文件标记数目,即跳过指定个 EOF 标记

磁带定位在下一个文件的第一个块,即磁带会定位在下一区域的第一个块(见图01):

mt fsf mt -f /dev/rmt/0 fsf mt -f /dev/rmt/1 fsf 1 #go 1 forward file/tape (see fig.01) 

8:将磁带后退指定的文件标记数目,即倒带指定个 EOF 标记

磁带定位在下一个文件的第一个块,即磁带会定位在 EOF 标记之后(见图01):

讯享网mt bsf mt -f /dev/rmt/1 bsf mt -f /dev/rmt/1 bsf 1 #go 1 backward file/tape (see fig.01) 

这里是磁带定位命令列表:

fsf 前进指定的文件标记数目。磁带定位在下一个文件的第一块。 fsfm 前进指定的文件标记数目。磁带定位在前一文件的最后一块。 bsf 后退指定的文件标记数目。磁带定位在前一文件的最后一块。 bsfm 后退指定的文件标记数目。磁带定位在下一个文件的第一块。 asf 磁带定位在指定文件标记数目的开始位置。定位通过先倒带,再前进指定的文件标记数目来实现。 fsr 前进指定的记录数。 bsr 后退指定的记录数。 fss (SCSI tapes)前进指定的 setmarks。 bss (SCSI tapes)后退指定的 setmarks。 

基本备份命令

让我们来看看备份和恢复命令。

9:备份目录(tar 格式)

讯享网tar cvf /dev/rmt/0n /etc tar cvf /dev/st0 /etc 

10:恢复目录(tar 格式)

tar xvf /dev/rmt/0n -C /path/to/restore tar xvf /dev/st0 -C /tmp 

11:列出或检查磁带内容(tar 格式)

讯享网mt -f /dev/st0 rewind; dd if=/dev/st0 of=- tar 格式 tar tvf {DEVICE} {Directory-FileName} tar tvf /dev/st0 tar tvf /dev/st0 desktop tar tvf /dev/rmt/0 foo > list.txt 

12:使用 dump 或 ufsdump 备份分区

 Unix 备份 c0t0d0s2 分区 ufsdump 0uf /dev/rmt/0 /dev/rdsk/c0t0d0s2 Linux 备份 /home 分区 dump 0uf /dev/nst0 /dev/sda5 dump 0uf /dev/nst0 /home FreeBSD 备份 /usr 分区 dump -0aL -b64 -f /dev/nsa0 /usr 

13:使用 ufsrestore 或 restore 恢复分区

讯享网 Unix ufsrestore xf /dev/rmt/0 Unix 交互式恢复 ufsrestore if /dev/rmt/0 Linux restore rf /dev/nst0 从磁带媒介上的第6个备份交互式恢复 restore isf 6 /dev/nst0 FreeBSD 恢复 ufsdump 格式 restore -i -f /dev/nsa0 

14:从磁带开头开始写入(见图02)

 这会覆盖磁带上的所有数据 mt -f /dev/st1 rewind 备份 home tar cvf /dev/st1 /home 离线并卸载磁带 mt -f /dev/st0 offline 

从磁带开头开始恢复:

讯享网mt -f /dev/st0 rewind tar xvf /dev/st0 mt -f /dev/st0 offline 

15:从最后一个 tar 后开始写入(见图02)

 这会保留之前写入的数据 mt -f /dev/st1 eom 备份 home tar cvf /dev/st1 /home 卸载 mt -f /dev/st0 offline 网上学习资料一大堆,但如果学到的知识不成体系,遇到问题时只是浅尝辄止,不再深入研究,那么很难做到真正的技术提升。 [需要这份系统化的资料的朋友,可以点击这里获取!](https://bbs.csdn.net/topics/) 一个人可以走的很快,但一群人才能走的更远!不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人,都欢迎加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长! -f /dev/st1 eom 备份 home tar cvf /dev/st1 /home 卸载 mt -f /dev/st0 offline 网上学习资料一大堆,但如果学到的知识不成体系,遇到问题时只是浅尝辄止,不再深入研究,那么很难做到真正的技术提升。 [需要这份系统化的资料的朋友,可以点击这里获取!](https://bbs.csdn.net/topics/) 一个人可以走的很快,但一群人才能走的更远!不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人,都欢迎加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长! 
小讯
上一篇 2025-01-14 16:21
下一篇 2025-01-15 16:31

相关推荐

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容,请联系我们,一经查实,本站将立刻删除。
如需转载请保留出处:https://51itzy.com/kjqy/21985.html