在Linux下如何使用磁带机

默北 Linux224,6622字数 1509阅读5分1秒阅读模式

在Linux下如何使用磁带机

本文链接地址:https://www.ttlsa.com/html/1081.html文章源自运维生存时间-https://www.ttlsa.com/linux/how-to-use-tape-drives/

1.识别磁带机备份单元文章源自运维生存时间-https://www.ttlsa.com/linux/how-to-use-tape-drives/

RedHat Linux支持许多不同类型的磁带设备。文章源自运维生存时间-https://www.ttlsa.com/linux/how-to-use-tape-drives/

通常情况下, SCSI磁带设备将被命名为/dev/st0,/dev/st1或/dev/nst0,/dev/nst1等等文章源自运维生存时间-https://www.ttlsa.com/linux/how-to-use-tape-drives/

IDE磁带设备将被命名为/dev/ht0,/dev/ht1或/dev/nht0,/dev/nht1等等文章源自运维生存时间-https://www.ttlsa.com/linux/how-to-use-tape-drives/

如果设备名前带有n,表示不可倒带(No rewind),在dump或tar完后不会自动的倒带。文章源自运维生存时间-https://www.ttlsa.com/linux/how-to-use-tape-drives/

检查是否识别到TBU设备:文章源自运维生存时间-https://www.ttlsa.com/linux/how-to-use-tape-drives/

# cat proc/scsi/scsi文章源自运维生存时间-https://www.ttlsa.com/linux/how-to-use-tape-drives/

会列出供应商,型号,固件版本,访问类型等信息文章源自运维生存时间-https://www.ttlsa.com/linux/how-to-use-tape-drives/

2.使用mt控制磁带机文章源自运维生存时间-https://www.ttlsa.com/linux/how-to-use-tape-drives/

mt工具可以用来控制磁带机。文章源自运维生存时间-https://www.ttlsa.com/linux/how-to-use-tape-drives/

# yum install mt-st文章源自运维生存时间-https://www.ttlsa.com/linux/how-to-use-tape-drives/

MT的用法: mt [-v] [-h] [ -f device ] command [ count ]文章源自运维生存时间-https://www.ttlsa.com/linux/how-to-use-tape-drives/

如:文章源自运维生存时间-https://www.ttlsa.com/linux/how-to-use-tape-drives/

# mt –f /dev/st0 offline 弹出磁带文章源自运维生存时间-https://www.ttlsa.com/linux/how-to-use-tape-drives/

# mt –f /dev/st0 status 查看状态文章源自运维生存时间-https://www.ttlsa.com/linux/how-to-use-tape-drives/

# mt –f /dev/st0 erase 擦除磁带文章源自运维生存时间-https://www.ttlsa.com/linux/how-to-use-tape-drives/

# mt –f /dev/st0 rewind 倒带文章源自运维生存时间-https://www.ttlsa.com/linux/how-to-use-tape-drives/

如果没有指明-f参数,mt使用默认的/dev/tape设备。文章源自运维生存时间-https://www.ttlsa.com/linux/how-to-use-tape-drives/

创建软链接便于维护文章源自运维生存时间-https://www.ttlsa.com/linux/how-to-use-tape-drives/

# ln -s /dev/st0 /dev/tape

因此以上命令可以简写为

# mt offline

# mt status

# mt erase

# mt rewind

3.用tar备份:

# tar cvf /dev/st0 /home //备份/home目录

# tar tvf /dev/st0 //校验磁带

# tar xvf /dev/st0 //恢复到当前目录

# tar zcf /dev/st0 /home //使用gzip压缩

# tar zxf /dev/st0 //解压缩

4.用cpio备份

cpio是另一个流行的备份解决方案,cpio可以增量备份或恢复数据,可以根据文件名,属主,时间戳,访问权限对归档数据进行排序。

cpio工作的三种模式:copy out mode, copy in mode,和copy pass mode。

使用copy out模式将文件写入到磁带机上。copy out模式经常跟find命令一起使用。

# find /home | cpio -ocv > /dev/st0 //将/home目录内容备份到磁带机

# cpio -tvF /dev/st0 //校验磁带

使用copy in模式从归档目标文件中恢复归档文件

# cpio -icv < /dev/st0 //恢复数据到当前目录下

cpio也可以使用tar来压缩归档文件

# find /tmp | cpio -ovH tar > /dev/st0

# tar -tvf /dev/st0 //验证磁带的内容

# cpio –ivH tar < /dev/st0 //执行恢复

5.使用dump/restore备份

dump/restore工具专门为ext2文件系统开发的。dump可以用来执行完全备份或增量备份。dump通常使用全恢复,因为它的目的是备份整个分区。

# dump –0u –f /dev/st0 /home //备份整个分区

由于dump设计为增量备份,因此应该总是从0级开始备份。

级别从/etc/dumpdates文件获取,显示出最新的备份。

# cat /etc/dumpdates

# touch /home/ttlsa.com

# dump –1u –f /dev/st0 /home

restore工具用来恢复失败的分区。要执行恢复,首现要创建新的分区,挂载,并格式化成ext2的文件格式。下一步插入0级别的磁带,切换到要恢复的目录下,执行以下操作:

# restore -rf /dev/st0

执行完级别0恢复后,通过/etc/dumpdates进行后续增量恢复。

本文链接地址:在Linux下如何使用磁带机

weinxin
我的微信
微信公众号
扫一扫关注运维生存时间公众号,获取最新技术文章~
默北
  • 本文由 发表于 24/02/2012 15:24:48
  • 转载请务必保留本文链接:https://www.ttlsa.com/linux/how-to-use-tape-drives/
  • dell TL2000
  • Linux
  • mt
  • scsi
  • 备份恢复
  • 磁带机
评论  2  访客  2
    • 邓贇
      邓贇 7
      • et59
        et59 1

        文章格式比较乱,加一个代码高亮的插件效果比较好

      评论已关闭!