溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊(cè)×
其他方式登錄
點(diǎn)擊 登錄注冊(cè) 即表示同意《億速云用戶(hù)服務(wù)條款》

solaris磁帶設(shè)備怎么用

發(fā)布時(shí)間:2021-11-17 11:14:46 來(lái)源:億速云 閱讀:121 作者:小新 欄目:云計(jì)算

小編給大家分享一下solaris磁帶設(shè)備怎么用,相信大部分人都還不怎么了解,因此分享這篇文章給大家參考一下,希望大家閱讀完這篇文章后大有收獲,下面讓我們一起去了解一下吧!

磁帶主要用來(lái)離線存儲(chǔ)數(shù)據(jù),通常用于備份。
當(dāng)一個(gè)新的磁帶設(shè)備連接到系統(tǒng)并被發(fā)現(xiàn)后(ok. boor –r),這個(gè)磁帶設(shè)備就可以使用了。與磁盤(pán)不同,磁帶設(shè)備不需要進(jìn)行格式化(format),卷標(biāo)識(shí)(label)等。

磁帶設(shè)備的地址和邏輯設(shè)備名
-------------------------------------------------------------------------------------------------------
磁盤(pán)設(shè)備 SCSI地址(Target ID) 主邏輯設(shè)備名 附加邏輯設(shè)備名
-------------------------------------------------------------------------------------------------------
第一個(gè)磁帶設(shè)備 4 /dev/rmt/0 /dev/rmt/0l
/dev/rmt/0m
/dev/rmt/0h
/dev/rmt/0u
第二個(gè)磁帶設(shè)備 5 /dev/rmt/1 /dev/rmt/1l
/dev/rmt/1m
/dev/rmt/1h
/dev/rmt/1u
-------------------------------------------------------------------------------------------------------
(SCSI地址可以是總線上的唯一地址)
附加的參數(shù)表示了磁帶密度
l ---------- low
m --------- medium
h --------- high
u --------- ultra

增加一個(gè)磁帶機(jī)的步驟
1. 關(guān)閉系統(tǒng)
2. 檢查磁帶的SCSI地址是否設(shè)置正確
默認(rèn)的,磁帶機(jī)的目標(biāo)地址為4,如果你有多個(gè)磁帶的話,則要設(shè)置正確設(shè)置第二個(gè)磁帶機(jī),使它的SCSI地址不要與當(dāng)前的地址相沖突
3. 安裝磁帶設(shè)備
4. 開(kāi)啟系統(tǒng)和所有外圍設(shè)備(ok. boot –r)

顯示一個(gè)磁帶設(shè)備的狀態(tài)
將磁帶放入磁帶機(jī)中,然后:
# mt –f /dev/rmt/0 status
如果你有多于一個(gè)磁帶設(shè)備,設(shè)備則是:/dev/rmt/1, /dev/rmt/2…
你可能會(huì)看到如下信息:
Quantum DLT7000 tape drive:
sense key(0x0)= nosense residual= 0 retries= 0
file no= 0 block no= 0
sense key(0x0)= nosense表示你的系統(tǒng)可以正常訪問(wèn)磁帶。
sense key(0x6)= unit attention表示這個(gè)設(shè)備可能被重置,或是剛加電的狀態(tài)
/dev/rmt/0: no tape loaded or drive offline 此信息表示磁帶不能訪問(wèn)

no such file or directory 如果你出現(xiàn)了這條信息,你的系統(tǒng)與你的磁帶設(shè)備無(wú)法進(jìn)行通訊。查看一下,磁帶機(jī)是否加電,以及連線是否正常,或再次進(jìn)行:ok. boot –r

磁帶的重繞
# mt –f /dev/rmt/0 rewind


與磁帶的讀寫(xiě)數(shù)據(jù)有關(guān)的命令

主要包括5個(gè)命令:
cpio, dd, ufsdump, ufsrestore, tar

命令:cpio
cpio其實(shí)就是:copy in/out,從標(biāo)準(zhǔn)輸入中讀取要拷貝的文件,并將其寫(xiě)入到標(biāo)準(zhǔn)輸出。這個(gè)命令是很常用的,但是要重定義標(biāo)準(zhǔn)輸入和輸出。當(dāng)需要使用多于一個(gè)磁帶時(shí),可以使用這個(gè)命令。
1. 拷貝目錄 /work及所有子目錄到磁帶 /dev/rmt/0
# cd /work
# ls –R | cpio –ocB > /dev/rmt/0

2. 將磁帶中的文件拷貝回/work目錄
# cd /work
# cpio –icBd  ?
Available commands are:
ls [arg] - list directory
cd arg - change directory
pwd - print current directory
add [arg] - add ‘a(chǎn)rg’ to list of files to be extracted
delete [arg] - delete ‘a(chǎn)rg’ from list of files to be extracted
extract - extract requested files
setmodes - set modes of requested directories
quit - immediately exit program
what - list dump header information
verbose - toggle verbose flag (useful with ‘‘ls’’)
help or ‘?’ - print this list
IF no ‘a(chǎn)rg’ is supplied, the current directory is used

ufsrestore> ls
4lib/ dict mail openwin spool
5bin games man/ preserve src
adm include/ net pub tmp

使用命令:add來(lái)增加要擴(kuò)展的文件和目錄到文件列表
ufsrestore> add mail man

現(xiàn)在,從磁帶中擴(kuò)展這些文件,它們將被釋放到你當(dāng)前的工作目錄:
ufsrestore> extract

當(dāng)你所需要的文件被擴(kuò)展后,就可以退出ufsrestore了
ufsrestore> q

命令:tar
一個(gè)tarfile通常是一個(gè)磁帶,但它可能是任何文件。如果數(shù)據(jù)總量超過(guò)了一個(gè)磁帶,你就需要使用一個(gè)不同的磁帶命令,因?yàn)閠ar命令不可以跨多個(gè)卷。
1. 下例顯示如果從硬盤(pán)拷貝數(shù)據(jù)到磁帶
# tar cvf /dev/rmt/0 /work

參數(shù):
l c ----創(chuàng)建tar文件(在本例中寫(xiě)入到磁帶)
l v ----顯示它所拷貝的每個(gè)文件的信息(詳細(xì)模式)
l f ----指定源設(shè)備名,本例中為/dev/rmt/0

2. 下例顯示如何從磁帶中拷貝文件到硬盤(pán)
# cd /tmp
# tar xvf /dev/rmt/0

l x ----表示從tar文件中擴(kuò)展文件


以上是“solaris磁帶設(shè)備怎么用”這篇文章的所有內(nèi)容,感謝各位的閱讀!相信大家都有了一定的了解,希望分享的內(nèi)容對(duì)大家有所幫助,如果還想學(xué)習(xí)更多知識(shí),歡迎關(guān)注億速云行業(yè)資訊頻道!

向AI問(wèn)一下細(xì)節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如果涉及侵權(quán)請(qǐng)聯(lián)系站長(zhǎng)郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI