免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 4931 | 回复: 2
打印 上一主题 下一主题

磁带机相关总结(转载) [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2008-05-16 23:34 |只看该作者 |倒序浏览
在中,大型系統應用中,使用磁帶備份是很常見的,也是很關鍵的動作。現將本人日常會用到的命令簡單記錄一下,作個總結吧,加深印象。 \r\n  下面命令在aix環境下,ibm 磁帶機上已作過驗證,其他環境和磁帶機,除一些ibm專有命令外,其它幾乎一樣。如引用,最好親自動手驗證一下。 \r\n   \r\n   磁帶機簡單介紹 \r\n  磁帶機設備名在unix/linux環境下,一般是/dev/rmtx,系統還為每個磁帶驅動器設備生成7個子設備: \r\n   /dev/rmtx.N N=A+B+C \r\n   A = 密度 B = 訪問時保持原位 C = 讀寫完倒帶 \r\n   4 = 低密度 2 = 是 1 = 否 \r\n   0 = 高密度 0 = 否 0 = 是 \r\n   \r\n   磁帶機基本操作 \r\n  tctl command \r\n   rewind --磁帶倒帶 \r\n  eg: #tctl -f /dev/rmt0 rewind \r\n   fsf --跳過磁帶上的文件 \r\n  eg: #tctl -f /dev/rmt0.1 fsf 3 \r\n   offline --彈出磁帶 \r\n  eg: #tctl -f /dev/rmt0 offline \r\n   rewoffl --倒帶並彈出磁帶 \r\n  eg: #tctl -f /dev/rmt0 rewoffl \r\n   \r\n  mt command \r\n   主要參數和作用與上tctl命令一樣. \r\n   \r\n   磁帶機基本備份操作 \r\n  tar command \r\n   #tar -cvf /dev/rmt0.3 /home \r\n   --生成一個 tar 備份到磁帶設備/dev/rmt0,後面.3的意思是訪問磁帶時保持原位,且讀寫完后不到倒帶. \r\n   #tar -xvf /dev/rmt0 /home/team01/mydir \r\n   --從/dev/rmt0磁帶設備裏,提取出/home/team01/mydir的tar複件。 \r\n   #tar -tvf /dev/rmt0 \r\n   --列出磁帶設備裏tar複件的?容。 \r\n  -c 創建一個tar備份 \r\n  -x 從tar備份裏提取文件 \r\n  -t 查看tar備份文件裏的?容 \r\n  -v 顯示backup and restore時的文件 \r\n  -f 標識文件或tar複件所在設備名稱。 \r\n   \r\n  pax command \r\n   #pax -wvf /dev/rmt0 /home(pax -x pax -wvf /dev/rmt0 /home) \r\n   --在指定的歸檔格式下,寫文件到磁帶設備/dev/rmt0裏。 \r\n   #pax -rvf /dev/rmt0 /home \r\n   --在磁帶設備/dev/rmt0裏,提取/home目錄?容到當前目錄。 \r\n   #pax -rw olddir newdir \r\n   -複製舊目錄到新目錄。 \r\n  -w 在指定歸檔格式下,寫文件到標準輸出。 \r\n  -x 指定歸檔格式。 \r\n  -r 從備份或歸檔文件裏提取出文件。 \r\n  -v 顯示backup and restore時的文件。 \r\n  其它常用參數: \r\n  -a 寫文件時,追加在已有歸檔文件後面。不過要保證格式相同,負責立即退出。 \r\n  -k 防止pax命令覆蓋已存在的文件。 \r\n  -u 忽略比它遲的已存在文件。 \r\n   \r\n  tcopy comman \r\n   #tcopy /dev/rmt0 /dev/rmt1 \r\n   --將磁帶設備/dev/rmt0裏文件cp到磁帶設備/dev/rmt1裏。 \r\n   #tcopy /dev/rmt0 \r\n   --讀磁帶設備/dev/rmt0信息,如文件大小,數量等。一般等待60s,還沒有結果出來,可ctrl + c取消。 \r\n   \r\n  tapeutil command (AIX 專有命令) \r\n   #tapeutil \r\n   --直接打上訴命令,會出現tape控制的字符接口,有很強大磁帶和介質控制功能。 \r\n   #tapeutil -f /dev/rmt0 rewind \r\n   --倒帶。 \r\n   #tapeutil -f /dev/rmt0 erase \r\n   --擦除磁帶?容。 \r\n   \r\n  以上注意事項: \r\n  1,注意7個字設備的使用方法。 \r\n  2,注意一般備份到磁帶時,沒有特殊指定都會覆蓋原磁帶?容。 \r\n  3,注意磁帶大小,塊大小。

论坛徽章:
0
2 [报告]
发表于 2008-05-16 23:35 |只看该作者
在AIX中如何改变LTO设备的参数 \r\n  如果在AIX中需要改变默认的参数如压缩、块大小、缓冲区等,可以使用 \r\n  smit工具。 \r\n  具体的方法如下: \r\n  1)确定AIX中要修改的设备 \r\n  # lsdev -Cc tape \r\n  smc0 Available 14-08-00-6,0 IBM 3583 Library Medium Changer \r\n  rmt0 Available 14-08-00-0,0 IBM 3580 Ultrium Tape Drive \r\n  rmt1 Available 14-08-00-1,0 IBM 3580 Ultrium Tape Drive \r\n  rmt2 Available 30-68-01 IBM 3580 Ultrium Tape Drive (FCP) \r\n  smc1 Available 30-68-01 IBM 3584 Library Medium Changer (FCP) \r\n  rmt3 Available 30-68-01 IBM 3580 Ultrium Tape Drive (FCP) \r\n  smc2 Available 30-68-01 IBM 3584 Library Medium Changer (FCP) \r\n  rmt4 Available 30-68-01 IBM 3580 Ultrium Tape Drive (FCP) \r\n  smc3 Available 30-68-01 IBM 3584 Library Medium Changer (FCP) \r\n  通过上面的信息我们可以知道系统连接了两个磁带库: \r\n  a)用SCSI连接的3583,smc0带两个驱动器rmt0,rmt1。 \r\n  smc0 Available 14-08-00-6,0 IBM 3583 Library Medium Changer \r\n  rmt0 Available 14-08-00-0,0 IBM 3580 Ultrium Tape Drive \r\n  rmt1 Available 14-08-00-1,0 IBM 3580 Ultrium Tape Drive \r\n   \r\n  b)用光纤连接的3584,三个驱动器各自的control path都被使能。 \r\n  rmt2 Available 30-68-01 IBM 3580 Ultrium Tape Drive (FCP) \r\n  smc1 Available 30-68-01 IBM 3584 Library Medium Changer (FCP) \r\n  rmt3 Available 30-68-01 IBM 3580 Ultrium Tape Drive (FCP) \r\n  smc2 Available 30-68-01 IBM 3584 Library Medium Changer (FCP) \r\n  rmt4 Available 30-68-01 IBM 3580 Ultrium Tape Drive (FCP) \r\n  smc3 Available 30-68-01 IBM 3584 Library Medium Changer (FCP) \r\n   \r\n  1.1)假设我们要修改SCSI连接的3583上的SCSI ID=2的驱动器的参数: \r\n  通过分析我们可以确定rmt1的SCSI ID是1,正是我们要修改的对象。 \r\n   \r\n  1.2)假设我们要修改光纤连接的3584上的驱动器的参数: \r\n  我们还要通过三个驱动器的WWN来区分他们。首先驱动器的WWN可以 \r\n  通过驱动器上面的标签得到,然后你可以使用lsattr命令得到WWN和 \r\n  设备名的对应关系: \r\n  #lsattr -El rmt2 \r\n  block_size 0 Block Size (0=Variable Length) True \r\n  compress yes Use Hardware Compression on Tape True \r\n  autoload no Use Autoloading Feature at End-of-Tape True \r\n  logging no Activate volume information logging True \r\n  max_log_size 500 Maximum size of log file (in # of entries) True \r\n  space_mode SCSI Backward Space/Forward Space Record Mode True \r\n  rew_immediate no Use Immediate Bit in Rewind Commands True \r\n  trailer_labels no Trailer Label Processing True \r\n  retain_reserve no Retain Reservation False \r\n  devtype ULT3580- Device Type False \r\n  scsi_id 0x213ca SCSI Target ID True \r\n  lun_id 0x0 Logical Unit Number True \r\n  location Location True \r\n  ww_name 0x5005076300410803 World Wide Name False \r\n  new_name New Logical Name True \r\n   \r\n  1.3)如果驱动器上没有WWN标签,或复杂的SAN环境,或使用FC-SCSI-GATAWAY \r\n  的情况我们可以通过SAN交换机来确定,限于篇幅这里不做介绍。 \r\n   \r\n  2)参数: \r\n  3.1)显示现有参数的命令: \r\n  # lscfg -vl rmt1 \r\n  DEVICE LOCATION DESCRIPTION \r\n  rmt7 30-68-01 IBM 3580 Ultrium Tape Drive (FCP) \r\n  Manufacturer................IBM \r\n  Machine Type and Model......ULT3580-TD1 \r\n  Serial Number...............6811288675 \r\n  Device Specific.(FW)........25D4 \r\n   \r\n  #lsattr -El rmt2 \r\n  block_size 0 Block Size (0=Variable Length) True \r\n  compress yes Use Hardware Compression on Tape True \r\n  autoload no Use Autoloading Feature at End-of-Tape True \r\n  logging no Activate volume information logging True \r\n  max_log_size 500 Maximum size of log file (in # of entries) True \r\n  space_mode SCSI Backward Space/Forward Space Record Mode True \r\n  rew_immediate no Use Immediate Bit in Rewind Commands True \r\n  trailer_labels no Trailer Label Processing True \r\n  retain_reserve no Retain Reservation False \r\n  devtype ULT3580- Device Type False \r\n  scsi_id 0x213ca SCSI Target ID True \r\n  lun_id 0x0 Logical Unit Number True \r\n  location Location True \r\n  ww_name 0x5005076300410803 World Wide Name False \r\n  new_name New Logical Name True \r\n   \r\n  3.2)设置参数的方法: \r\n  我们可以使用SMIT工具修改某一个指定的LTO设备。 \r\n  具体方法是: \r\n  3.2.1)#SMITTY \r\n  3.2.2)选择菜单Devices -> Tape Drive -> Change/Show \r\n  Characteristics of a Tape Drive. \r\n  3.2.3)选择我们指定的设备 \r\n  3.2.4)修改参数: \r\n  Change / Show Characteristics of a Tape Drive \r\n  Type or select values in entry fields. \r\n  Press Enter AFTER making all desired changes. \r\n   \r\n  [Entry Fields] \r\n  Tape Drive rmt0 \r\n  Tape Drive type 3580 \r\n  Tape Drive interface scsi \r\n  Description IBM 3580 Ultrium Tape \r\n  Status Available \r\n  Location 14-08-00-0,0 \r\n  Parent adapter scsi1 \r\n  Connection address 0,0 \r\n  Block Size (0=Variable Length) [0] \r\n  Use Hardware Compression on Tape yes \r\n  Activate volume information logging no \r\n  Maximum size of log file (in # of entries) [500] \r\n  Backward Space/Forward Space Record Mode SCSI \r\n  Use Immediate Bit in Rewind Commands no \r\n  Trailer Label Processing no \r\n   \r\n  比如我们可以修改不使用硬件压缩 \r\n  Use Hardware Compression on Tape no \r\n   \r\n  这种修改是永久生效的。 \r\n  

论坛徽章:
0
3 [报告]
发表于 2008-05-19 09:47 |只看该作者
繁体的
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP