磁帶驅動器

磁帶驅動器

磁帶驅動器是一種用於讀寫磁帶的工具。磁帶驅動器(tape drive)是存儲計算機中的數據到磁帶上的設備,其主要目的是數據備份歸檔

基本介紹

  • 中文名:磁帶驅動器
  • 外文名:tape drive
  • 類別:科技產品
  • 作用:備份電腦數據
  • 操作命令:重新拉緊磁帶
介紹,使用,複製到磁帶,列出磁帶檔案,添加檔案磁帶,從結尾寫入,目錄和子目錄,複製目錄磁帶,列出磁帶檔案,從磁帶獲取,從磁帶獲取,缺點,tar,rpm,

介紹

磁帶驅動器磁帶驅動器
磁帶驅動器,注意當你的時候意味著要更換磁碟驅動器里的磁碟而且要備份一整夜?我們很高興這樣的日子一去不復返了。
笨拙老舊的磁碟驅動器並不難存儲很多的數據而且它經常需要好幾張碟片來備份重要的數據。守舊的程式設計師作為一個資深的編程者以 “tape-apes”開始來做備份。

使用

註:只有一個磁帶驅動器
1、磁帶
mt -f /dev/rmt/0 retension
2、迴繞磁帶
mt -f /dev/rmt/0 rewind
3、顯示磁帶驅動器狀態
mt -f /dev/rmt/0 status
tar命令:
使用tar命令複製檔案或目錄樹到單個磁帶。好處:在UNIX系統中都可用。缺點:不知道檔案系統的邊界,全路徑名長不能超過255個字元,不能複製空目錄或設備檔案這樣的特別檔案,不能用來創建多個磁帶卷。

複製到磁帶

1)轉換到包含有需要複製檔案的目錄。
2)在磁帶驅動器中插入能寫入的磁帶。
3)輸入 tar cvf /dev/rmt/0 filenme filename ...
其中, c (複製)選項複製指定的檔案,v(周詳)選項顯示複製檔案的信息,f(檔案)選項後面跟隨的是tar檔案寫入的磁帶設備名。指定的檔案名稱複製到磁帶,覆蓋磁帶上所有已存在的檔案。
注:使用c選項複製檔案到磁帶將破壞磁帶上已有的所有檔案。如果要保留這些檔案,用r選項。能使用通配符(? *)
4)從驅動器中取出磁帶,將檔案名稱寫在磁帶的標籤上。

列出磁帶檔案

1)插入磁帶到磁帶驅動器。
2)輸入 tar tvf /dev/rmt/0
其中, t(列表)選項列出指定的檔案,vv(周詳)選項顯示檔案的全部信息,f(檔案)選項後面跟隨的是tar檔案寫入的磁帶設備名。

添加檔案磁帶

1)轉換到包含有需要複製檔案的目錄。
2)在磁帶驅動器中插入能寫入的磁帶。
3)輸入 tar rvf /dev/rmt/0 filename filename...
指定的檔案添加到磁帶上已有檔案的後面。
4)從驅動器中取出磁帶,將檔案名稱寫在磁帶的標籤上。
注:如果使用n(不迴繞)選項做為磁帶設備名的一部分,能自制多個tar檔案集到磁帶。輸入 tar cvf /dev/rmt/0n filenae ,當該檔案自製完畢時磁帶不迴繞,下一次使用磁帶時,檔案在當前檔案集的結尾寫入。

從結尾寫入

1)轉換到包含有需要複製檔案的目錄。
2)在磁帶驅動器中插入磁帶。
3)輸入 tar xvf /dev/rmt/0
指定驅動器中磁帶上的所有檔案複製到當前目錄中。
從磁帶中獲取單個檔案,輸入 tar xvf /dev/rmt/n filename filename ...
從磁帶中展開指定的檔案名稱,放入當前工作目錄。

目錄和子目錄

1)更換目錄到要自制檔案的父目錄。
tar xvf /dev/rmt/0 filename
將恢復filename到當前目錄。
2)輸入 tar xvf /dev/rmt/0 directory-name ,從磁帶中遞歸複製該目錄和他的所有子目錄。
cpio命令:cpio命令複製檔案,特別檔案和需要多個磁帶的檔案系統,提供從SunOS5.x複製檔案到SunOS4.x系統的兼容性。好處:比tar命令能更有效地打包數據到磁帶;恢復檔案時能跳過磁帶上的壞區;提供以下不同的頭格式(tar ustar crc odr bar)寫入檔案的選項,方便在不同系統類型之間的移植;及創建多個磁帶卷。
使用cpio命令創建存檔時,該命令從標準輸入獲得檔案和路徑名列表並寫到標準輸出。輸出通常重定向為檔案或設備。

複製目錄磁帶

1)在磁帶驅動器中插入防寫打開的磁帶。
2)輸入 ls|cpio -oc > /dev/rmt/0
其中,o選項複製檔案;c選項以ASCII的形式寫頭信息。該命令覆蓋磁帶上的所有檔案,並顯示的塊的總數。
3)從驅動器中取出磁帶,將檔案名稱寫在磁帶的標籤上。

列出磁帶檔案

1)插入磁帶到磁帶驅動器中。
2)輸入 cpio -civt
其中,i選項讀磁帶內容;v選項顯示輸出;t選項列出指定驅動器中磁帶上的檔案內容。

從磁帶獲取

如果存檔使用相對名,則輸出檔案在當前目錄中以目錄創建。如果存檔使用絕對路徑名創建,則重新創建檔案時使用該全路徑名。
DANGER:使用絕對路徑名是危險的,因為可能覆蓋初始檔案。
1)轉換到需要放置檔案的目錄。
2)在磁帶驅動器中插入磁帶。
3)輸入 cpio -icv。

從磁帶獲取

1)轉換到需要放置檔案的目錄。
2)在磁帶驅動器中插入磁帶。
3)輸入 cpio -icv "*file"
和該模式匹配的所有檔案自製到當前目錄。能多種模式,不過每一種模式都必須用雙引號包含。
pax命令:用來複製檔案、特別檔案或需要多卷磁帶的檔案系統,當在該系統和POSIX之間複製檔案時也可用該命令。

缺點

缺點:不知道系統邊界、全路徑名不能超過255個字元。
1.複製目錄中的所有檔案到磁帶
1)轉換到包含有需要複製檔案的目錄
2)在磁帶驅動器中插入防寫打開的磁帶。
3)輸入 pax -w -f /dev/rmt/0
-w選項將當前目錄內容寫入磁帶,-f選項標識磁帶驅動器。
4)輸入 pax -l -f /dev/rmt/0
-l選項列出磁帶上的檔案,驗證檔案已複製。
5)從驅動器中取出磁帶,將檔案名稱寫在磁帶的標籤上。
註:當使用pax命令複製檔案到單卷磁帶時,還能使用tar命令顯示檔案列表和從磁帶獲取檔案。
2.獲取磁帶上的所有檔案
1)轉換到需要放置檔案的目錄。
2)在磁帶驅動器中插入磁帶。
3)輸入 pax -r -f
-r選項讀取磁帶內容寫入當前目錄,-f選項標識磁帶驅動器。
4)輸入ls -l。列出當前目錄中的檔案,並顯示其許可權以驗證檔案複製。

tar

1.壓縮一組檔案為tar.gz後綴。
# tar cvf backup.tar /etc
#gzip -q backup.tar
# tar cvfz backup.tar.gz /etc/
2.釋放一個後綴為tar.gz的檔案。
#gunzip backup.tar.gz
#tar xvf backup.tar
# tar xvfz backup.tar.gz
3.用一個命令完成壓縮
#tar cvf - /etc/ | gzip -qc > backup.tar.gz
4.用一個命令完成釋放
# gunzip -c backup.tar.gz | tar xvf -
5.怎么解開tar.Z的檔案?
# tar xvfz backup.tar.Z
# uncompress backup.tar.Z
#tar xvf backup.tar
6.怎么解開.tgz檔案?
#gunzip backup.tgz
7.怎么壓縮和解壓縮.bz2的包?
#bzip2 /etc/smb.conf
這將壓縮檔案smb.conf成smb.conf.bz2
#bunzip2 /etc/smb.conf.bz2
這將在當前目錄下還原smb.conf.bz2為smb.conf
注: .bz2壓縮格式不是非常常用,你能man bzip2

rpm

1.安裝一個包
# rpm -ivh
2.升級一個包
# rpm -Uvh
3.移走一個包
# rpm -e
4.安裝參數
--force 即使覆蓋屬於其他包的檔案也強迫安裝
--nodeps 如果該RPM包的安裝依賴其他包,即使其他包沒裝,也強迫安裝。
5.查詢一個包是否被安裝
# rpm -q
6.得到被安裝的包的信息
# rpm -qi
7.列出該包中有哪些檔案
# rpm -ql
8.列出伺服器上的一個檔案屬於哪一個RPM包
#rpm -qf
9.可綜合好幾個參數一起用
# rpm -qil
10.列出所有被安裝的rpm package
# rpm -qa
11.列出一個未被安裝進系統的RPM包檔案中包含有哪些檔案?
# rpm -qilp
磁帶驅動器

相關詞條

熱門詞條

聯絡我們