Chinaunix首页 | 论坛 | 博客
  • 博客访问: 3495545
  • 博文数量: 534
  • 博客积分: 11595
  • 博客等级: 上将
  • 技术积分: 5785
  • 用 户 组: 普通用户
  • 注册时间: 2006-12-22 17:00
文章分类

全部博文(534)

文章存档

2015年(4)

2014年(27)

2013年(15)

2012年(38)

2011年(36)

2010年(85)

2009年(63)

2008年(142)

2007年(124)

分类: 系统运维

2012-07-12 15:30:07

在中,大型系統應用中,使用磁帶備份是很常見的,也是很關鍵的動作。現將本人日常會用到的命令簡單記錄一下,作個總結吧,加深印象。
下面命令在aix環境下,ibm 磁帶機上已作過驗證,其他環境和磁帶機,除一些ibm專有命令外,其它幾乎一樣。如引用,最好親自動手驗證一下。
   
     磁帶機簡單介紹
磁帶機設備名在unix/linux環境下,一般是/dev/rmtx,系統還為每個磁帶驅動器設備生成7個子設備:
    /dev/rmtx.N N=A+B+C
     A = 密度      B = 訪問時保持原位      C = 讀寫完倒帶
     4 = 低密度    2 = 是                  1 = 否
     0 = 高密度    0 = 否                  0 = 是
   
     磁帶機基本操作
tctl command
   rewind    --磁帶倒帶
eg: #tctl -f /dev/rmt0 rewind
   fsf       --跳過磁帶上的文件
eg: #tctl -f /dev/rmt0.1 fsf 3
   offline   --彈出磁帶
eg: #tctl -f /dev/rmt0 offline
   rewoffl   --倒帶並彈出磁帶
eg: #tctl -f /dev/rmt0 rewoffl

mt command
   主要參數和作用與上tctl命令一樣.
  
      磁帶機基本備份操作
tar command
    #tar -cvf /dev/rmt0.3 /home
    --生成一個 tar 備份到磁帶設備/dev/rmt0,後面.3的意思是訪問磁帶時保持原位,且讀寫完后不到倒帶.
    #tar -xvf /dev/rmt0 /home/team01/mydir
    --從/dev/rmt0磁帶設備裏,提取出/home/team01/mydir的tar複件。
    #tar -tvf /dev/rmt0
    --列出磁帶設備裏tar複件的?容。
-c 創建一個tar備份
-x 從tar備份裏提取文件
-t 查看tar備份文件裏的?容
-v 顯示backup and restore時的文件
-f 標識文件或tar複件所在設備名稱。

pax command
    #pax -wvf /dev/rmt0 /home(pax -x pax -wvf /dev/rmt0 /home)
    --在指定的歸檔格式下,寫文件到磁帶設備/dev/rmt0裏。
    #pax -rvf /dev/rmt0 /home
    --在磁帶設備/dev/rmt0裏,提取/home目錄?容到當前目錄。
    #pax -rw olddir newdir
    -複製舊目錄到新目錄。
-w 在指定歸檔格式下,寫文件到標準輸出。
-x 指定歸檔格式。
-r 從備份或歸檔文件裏提取出文件。
-v 顯示backup and restore時的文件。
其它常用參數:
-a 寫文件時,追加在已有歸檔文件後面。不過要保證格式相同,負責立即退出。
-k 防止pax命令覆蓋已存在的文件。
-u 忽略比它遲的已存在文件。

tcopy comman
    #tcopy /dev/rmt0 /dev/rmt1
    --將磁帶設備/dev/rmt0裏文件cp到磁帶設備/dev/rmt1裏。
    #tcopy /dev/rmt0
    --讀磁帶設備/dev/rmt0信息,如文件大小,數量等。一般等待60s,還沒有結果出來,可ctrl + c取消。
   
tapeutil command (AIX 專有命令)
    #tapeutil
    --直接打上訴命令,會出現tape控制的字符接口,有很強大磁帶和介質控制功能。
    #tapeutil -f /dev/rmt0 rewind
    --倒帶。
    #tapeutil -f /dev/rmt0 erase
    --擦除磁帶?容。

以上注意事項:
1,注意7個字設備的使用方法。
2,注意一般備份到磁帶時,沒有特殊指定都會覆蓋原磁帶?容。
3,注意磁帶大小,塊大小。
 
阅读(1365) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~