磁帶驅(qū)動器概述
磁帶驅(qū)動器,注意當(dāng)你的時候意味著要更換磁盤驅(qū)動器里的磁盤而且要備份一整夜?我們很高興這樣的日子一去不復(fù)返了。笨拙老舊的磁盤驅(qū)動器并不難存儲很多的數(shù)據(jù)而且它經(jīng)常需要好幾張碟片來備份重要的數(shù)據(jù)。守舊的程序員作為一個資深的編程者以 “tape-apes”開始來做備份。
復(fù)制到磁帶1)轉(zhuǎn)換到包含有需要復(fù)制文件的目錄。2)在磁帶驅(qū)動器中插入能寫入的磁帶。3)輸入 tar cvf /dev/rmt/0 filenme filename ...其中, c (復(fù)制)選項復(fù)制指定的文件,v(周詳)選項顯示復(fù)制文件的信息,f(文件)選項后面跟隨的是tar文件寫入的磁帶設(shè)備名。指定的文件名復(fù)制到磁帶,覆蓋磁帶上所有已存在的文件。注:使用c選項復(fù)制文件到磁帶將破壞磁帶上已有的所有文件。如果要保留這些文件,用r選項。能使用通配符(? *)4)從驅(qū)動器中取出磁帶,將文件名寫在磁帶的標(biāo)簽上。
列出磁帶文件1)插入磁帶到磁帶驅(qū)動器。2)輸入 tar tvf /dev/rmt/0其中, t(列表)選項列出指定的文件,vv(周詳)選項顯示文件的全部信息,f(文件)選項后面跟隨的是tar文件寫入的磁帶設(shè)備名。
添加文件磁帶1)轉(zhuǎn)換到包含有需要復(fù)制文件的目錄。2)在磁帶驅(qū)動器中插入能寫入的磁帶。3)輸入 tar rvf /dev/rmt/0 filename filename...指定的文件添加到磁帶上已有文件的后面。4)從驅(qū)動器中取出磁帶,將文件名寫在磁帶的標(biāo)簽上。注:如果使用n(不回繞)選項做為磁帶設(shè)備名的一部分,能自制多個 [2] tar文件集到磁帶。輸入 tar cvf /dev/rmt/0n filenae ,當(dāng)該文件自制完畢時磁帶不回繞,下一次使用磁帶時,文件在當(dāng)前文件集的結(jié)尾寫入。
從結(jié)尾寫入1)轉(zhuǎn)換到包含有需要復(fù)制文件的目錄。2)在磁帶驅(qū)動器中插入磁帶。3)輸入 tar xvf /dev/rmt/0指定驅(qū)動器中磁帶上的所有文件復(fù)制到當(dāng)前目錄中。從磁帶中獲取單個文件,輸入 tar xvf /dev/rmt/n filename filename ...從磁帶中展開指定的文件名,放入當(dāng)前工作目錄。
目錄和子目錄1)更換目錄到要自制文件的父目錄。tar xvf /dev/rmt/0 filename將恢復(fù)filename到當(dāng)前目錄。2)輸入 tar xvf /dev/rmt/0 directory-name ,從磁帶中遞歸復(fù)制該目錄和他的所有子目錄。cpio命令:cpio命令復(fù)制文件,特別文件和需要多個磁帶的文件系統(tǒng),提供從SunOS5.x復(fù)制文件到SunOS4.x系統(tǒng)的兼容性。好處:比tar命令能更有效地打包數(shù)據(jù)到磁帶;恢復(fù)文件時能跳過磁帶上的壞區(qū);提供以下不同的頭格式(tar ustar crc odr bar)寫入文件的選項,方便在不同系統(tǒng)類型之間的移植;及創(chuàng)建多個磁帶卷。使用cpio命令創(chuàng)建存檔時,該命令從標(biāo)準(zhǔn)輸入獲得文件和路徑名列表并寫到標(biāo)準(zhǔn)輸出。輸出通常重定向為文件或設(shè)備。
列出磁帶文件1)插入磁帶到磁帶驅(qū)動器中。2)輸入 cpio -civt其中,i選項讀磁帶內(nèi)容;v選項顯示輸出;t選項列出指定驅(qū)動器中磁帶上的文件內(nèi)容。
從磁帶獲取如果存檔使用相對名,則輸出文件在當(dāng)前目錄中以目錄創(chuàng)建。如果存檔使用絕對路徑名創(chuàng)建,則重新創(chuàng)建文件時使用該全路徑名。DANGER:使用絕對路徑名是危險的,因為可能覆蓋初始文件。1)轉(zhuǎn)換到需要放置文件的目錄。2)在磁帶驅(qū)動器中插入磁帶。3)輸入 cpio -icv。
從磁帶獲取1)轉(zhuǎn)換到需要放置文件的目錄。2)在磁帶驅(qū)動器中插入磁帶。3)輸入 cpio -icv "*file"和該模式匹配的所有文件自制到當(dāng)前目錄。能多種模式,不過每一種模式都必須用雙引號包含。pax命令:用來復(fù)制文件、特別文件或需要多卷磁帶的文件系統(tǒng),當(dāng)在該系統(tǒng)和POSIX之間復(fù)制文件時也可用該命令。