磁帶機相關總結(轉載)
在中,大型系統應用中,使用磁帶備份是很常見的,也是很關鍵的動作。現將本人日常會用到的命令簡單記錄一下,作個總結吧,加深印象。
下面命令在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,注意磁帶大小,塊大小。
在AIX中如何改變LTO裝置的引數
如果在AIX中需要改變預設的引數如壓縮、塊大小、緩衝區等,可以使用
smit工具。
具體的方法如下:
1)確定AIX中要修改的裝置
# lsdev -Cc tape
smc0 Available 14-08-00-6,0 IBM 3583 Library Medium Changer
rmt0 Available 14-08-00-0,0 IBM 3580 Ultrium Tape Drive
rmt1 Available 14-08-00-1,0 IBM 3580 Ultrium Tape Drive
rmt2 Available 30-68-01 IBM 3580 Ultrium Tape Drive (FCP)
smc1 Available 30-68-01 IBM 3584 Library Medium Changer (FCP)
rmt3 Available 30-68-01 IBM 3580 Ultrium Tape Drive (FCP)
smc2 Available 30-68-01 IBM 3584 Library Medium Changer (FCP)
rmt4 Available 30-68-01 IBM 3580 Ultrium Tape Drive (FCP)
smc3 Available 30-68-01 IBM 3584 Library Medium Changer (FCP)
透過上面的資訊我們可以知道系統連線了兩個磁帶庫:
a)用SCSI連線的3583,smc0帶兩個驅動器rmt0,rmt1。
smc0 Available 14-08-00-6,0 IBM 3583 Library Medium Changer
rmt0 Available 14-08-00-0,0 IBM 3580 Ultrium Tape Drive
rmt1 Available 14-08-00-1,0 IBM 3580 Ultrium Tape Drive
b)用光纖連線的3584,三個驅動器各自的control path都被使能。
rmt2 Available 30-68-01 IBM 3580 Ultrium Tape Drive (FCP)
smc1 Available 30-68-01 IBM 3584 Library Medium Changer (FCP)
rmt3 Available 30-68-01 IBM 3580 Ultrium Tape Drive (FCP)
smc2 Available 30-68-01 IBM 3584 Library Medium Changer (FCP)
rmt4 Available 30-68-01 IBM 3580 Ultrium Tape Drive (FCP)
smc3 Available 30-68-01 IBM 3584 Library Medium Changer (FCP)
1.1)假設我們要修改SCSI連線的3583上的SCSI ID=2的驅動器的引數:
透過分析我們可以確定rmt1的SCSI ID是1,正是我們要修改的物件。
1.2)假設我們要修改光纖連線的3584上的驅動器的引數:
我們還要透過三個驅動器的WWN來區分他們。首先驅動器的WWN可以
透過驅動器上面的標籤得到,然後你可以使用lsattr命令得到WWN和
裝置名的對應關係:
#lsattr -El rmt2
block_size 0 Block Size (0=Variable Length) True
compress yes Use Hardware Compression on Tape True
autoload no Use Autoloading Feature at End-of-Tape True
logging no Activate volume information logging True
max_log_size 500 Maximum size of log file (in # of entries) True
space_mode SCSI Backward Space/Forward Space Record Mode True
rew_immediate no Use Immediate Bit in Rewind Commands True
trailer_labels no Trailer Label Processing True
retain_reserve no Retain Reservation False
devtype ULT3580- Device Type False
scsi_id 0x213ca SCSI Target ID True
lun_id 0x0 Logical Unit Number True
location Location True
ww_name 0x5005076300410803 World Wide Name False
new_name New Logical Name True
1.3)如果驅動器上沒有WWN標籤,或複雜的SAN環境,或使用FC-SCSI-GATAWAY
的情況我們可以透過SAN交換機來確定,限於篇幅這裡不做介紹。
2)引數:
3.1)顯示現有引數的命令:
# lscfg -vl rmt1
DEVICE LOCATION DESCRIPTION
rmt7 30-68-01 IBM 3580 Ultrium Tape Drive (FCP)
Manufacturer................IBM
Machine Type and Model......ULT3580-TD1
Serial Number...............6811288675
Device Specific.(FW)........25D4
#lsattr -El rmt2
block_size 0 Block Size (0=Variable Length) True
compress yes Use Hardware Compression on Tape True
autoload no Use Autoloading Feature at End-of-Tape True
logging no Activate volume information logging True
max_log_size 500 Maximum size of log file (in # of entries) True
space_mode SCSI Backward Space/Forward Space Record Mode True
rew_immediate no Use Immediate Bit in Rewind Commands True
trailer_labels no Trailer Label Processing True
retain_reserve no Retain Reservation False
devtype ULT3580- Device Type False
scsi_id 0x213ca SCSI Target ID True
lun_id 0x0 Logical Unit Number True
location Location True
ww_name 0x5005076300410803 World Wide Name False
new_name New Logical Name True
3.2)設定引數的方法:
我們可以使用SMIT工具修改某一個指定的LTO裝置。
具體方法是:
3.2.1)#SMITTY
3.2.2)選擇選單Devices -> Tape Drive -> Change/Show
Characteristics of a Tape Drive.
3.2.3)選擇我們指定的裝置
3.2.4)修改引數:
Change / Show Characteristics of a Tape Drive
Type or select values in entry fields.
Press Enter AFTER making all desired changes.
[Entry Fields]
Tape Drive rmt0
Tape Drive type 3580
Tape Drive interface scsi
Description IBM 3580 Ultrium Tape
Status Available
Location 14-08-00-0,0
Parent adapter scsi1
Connection address 0,0
Block Size (0=Variable Length) [0]
Use Hardware Compression on Tape yes
Activate volume information logging no
Maximum size of log file (in # of entries) [500]
Backward Space/Forward Space Record Mode SCSI
Use Immediate Bit in Rewind Commands no
Trailer Label Processing no
比如我們可以修改不使用硬體壓縮
Use Hardware Compression on Tape no
這種修改是永久生效的。
必須符合下列條件:
1、檔案系統必須支援『Large File Enabled』。
(Large File Enabled Journaled File System)
(或是Enhanced Journaled File System:JFS2)
2、使用者的系統資源許可權:『fsize = -1』
(/etc/security/limits)
二、『tar』指令並不支援超過8GB的檔案備份。
可使用:dd、cpio、backup…………
缺點一次只能備份一個目錄。
三、超過8GB的檔案可以用PAX指令
使用『pax』備份超過8GB的檔案:
pax –wvf /dev/rmtx –x pax /PATH1 /PATH2
使用『pax』檢視備份內容:
pax –vf /dev/rmtx –x pax
使用『pax』還原檔案:
pax –rvf /dev/rmtx –x pax (PATH_file_name)
[@more@]
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/8119050/viewspace-1006220/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 相機成像相關知識總結
- 磁帶裝置使用方法總結
- 轉載關於JOIN總結
- CVS相關工具下載地址總結
- l轉:TSM的磁帶選擇機制
- Ajax 相關總結
- WPF 相關總結
- 響應者鏈及相關機制總結
- java Set相關總結Java
- java List相關總結Java
- java Map相關總結Java
- vue原理相關總結Vue
- 在RedHat Linux下安裝惠普磁帶機(轉)RedhatLinux
- 程式設計方法論/架構設計/模式相關轉載連結彙總程式設計架構模式
- aix 6.0 載入磁帶的方法AI
- mysql相關問題總結MySql
- Springmvc相關配置總結SpringMVC
- 畫素相關概念總結
- TCP相關面試題總結TCP面試題
- MySql相關語句總結MySql
- 二極體相關總結
- 利益相關者分析(轉載)
- TSM的磁帶選擇機制
- 總結 MySQL 相關知識點MySql
- JavaScript作用域相關的總結JavaScript
- JavaScript跨域相關的總結JavaScript跨域
- java Queue佇列相關總結Java佇列
- 資訊熵相關知識總結熵
- JVM相關知識點總結JVM
- Android聲音相關總結Android
- Akka之Source相關API總結API
- firewall-cmd 相關命令總結
- 關於Webservice介面對接相關總結Web
- CE認證相關指令(轉載)
- solaris10_audit_相關_轉載
- 轉載__sqlplus相關tipSQL
- hp-unix 自帶磁帶機備份資料
- ANT命令總結(轉載)