HP SureStore 磁带机 - 在 Linux 系统中进行备份
生活随笔
收集整理的這篇文章主要介紹了
HP SureStore 磁带机 - 在 Linux 系统中进行备份
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
以下信息用于在 Linux 系統中設置磁帶備份。 強烈建議閱讀以下信息。 提示: 以下信息,用于成功設置 Linux 服務器以便使用 HP Surestore 磁帶機,進行磁帶備份的有用信息。 LSI Logic 目前包含了 Symbios。 如何確定,要使用的磁盤驅動器和用于運行磁帶備份的驅動程序 無需擔心當前所使用的磁盤驅動器類型 - 如果具備合適的 SCSI 傳輸驅動程序,便可在磁帶機上使用。 如果使用一般內核(例如,硬件設備支持并尚未從 RedHat 5.2 安裝的內核中除去),則包括所有的常見 SCSI HBA 的支持。 請查看 http://www.linux.org 以了解某個硬件的支持;當前所有 Symbios 53cXXX 衍生產品隨附的常見 Adaptec 78xx 和 77xx 芯片組均受支持。 如果內核不包括相關的 SCSI 驅動程序,則通過下載內核源并進行編輯使其成為新內核。 有關編輯新內核,請查閱相關發行文檔。 如果已安裝內核源,則通常這些驅動程序位于 /usr/src/linux。 提示: 此鏈接可以為實際發行目錄的符號鏈接,例如:Linux-2.0.34。 為獲得 SCSI 磁帶支持,需要編輯 SCSI 支持和 SCSI 磁帶支持。
如何配置磁帶機 為在操作系統中配置磁帶,需要傳輸驅動程序(請參閱問題 1)以及配置得當的磁帶設備(假定這些設備的電纜已正確連接,且無 SCSI 標識沖突,則該配置將自動完成)。 要檢查操作系統是否識別當前的磁帶機,請使用 dmesg 檢驗引導時間輸出, % dmesg | more 并查找類似于以下內容的消息: st0: 該命令將識別 SCSI 磁帶目標。 磁帶將在被操作系統找到的時候從 0 開始進行有序編號。 每個磁帶目標包括兩個設備: /dev/stX: 重繞 SCSI 磁帶設備 X /dev/nstX: 非重繞 SCSI 磁帶設備 X 非重繞磁帶設備將用于在一個磁帶上創建多個歸檔文件(通常在對磁帶設備運行備份命令之后),磁帶驅動程序將把介質重繞至磁帶的起 始部分。 非重繞設備將把介質保留在先前備份期間結束之后的寫入文件標記后的位置。 此功能允許在相同介質上進行多個備份。
如何判斷是否正確設置了磁帶機和驅動程序? 安裝在系統中的磁帶驅動程序不響應應用程序軟件所發命令的幾個原因在于:
更換系統中的驅動程序時,是否具有需要特別注意的地方? 通常,無需將驅動程序加入系統。 如果添加了新硬件,除非正在運行非一般內核(例如,構建了自己的內核將設備支持削減至最小程度),否則該硬件運行正常。 在本實例中,請下載適用于安裝版本的內核源代碼(或安裝包含該代碼的軟件包)。 請按照 /usr/src/linux 中的說明進行配置,然后重新引導包括了新驅動程序的操作系統。 無需進行其它配置。 如果不存在 SCSI 磁帶機文件(/dev/[n]st*),則請重新運行“/dev/MAKEDEV all”。
在使用 ISV 備份軟件或 Linux 內置備份小應用程序時設備無法正常運行。 默認情況下,Linux 不具有任何可驅動自動變換器設備(例如,C1553A/C1557A DAT 變換器)的軟件。 要完成此工作,請購買相應的備份解決方法,或者在具有上述兩個設備的情況下,使用第三方變換器實用程序,例如: http://sourceforge.net/projects/mtx 的 mtx。 惠普將在未來時期提供變換器實用程序,但目前在 Surestore CD 中所提供的 HP mtx 實用程序(的確,前面提到的第三方實用程序也稱為 mtx)對于 Linux 是不可移植的。 有關使用方法,請參閱第三方 mtx 實用程序隨附的文檔 — 該實用程序與 HP mtx 實用程序十分相似。 例如: 第三方:dmesg | more 要重新配置內核,請參閱 /usr/src/linux 中的說明并按照必需的步驟進行操作。
哪些 HP Surestore DAT 和 DLT 磁帶機由 ISV 和 IHV 認證并在 Linux 上使用? 通常情況下,http://www.linux.org 向所有支持 Linix 的商業供應商提供文件資料;有一些 ISV 具有可用產品。 ISV 將使用給定的 C 庫集(例如,舊 libc vs.、新 glibc 和 a.out vs. ELF 格式等)來支持給定的內核修訂版級別(例如,2.0.34)。 在 ISV 網站上分發了某些不受支持版本的產品。 IHV 同樣將在其網站上提供它們的支持文件資料(網址為 http://www.linux.org)。提供硬件支持方法很多,通常情況下,這里只使用其中的一種方法:
在使用磁帶機時 SCSI 出錯 產生 SCSI 錯誤的原因有很多:
如何使用 Linux 中提供的內置“磁帶備份”小應用程序 通常,應使用的兩個應用程序為 tar 和 cpio。 tar 代表“磁帶歸檔”,而 cpio 代表“CoPy 輸入/輸出”。 要備份 /home 中的目錄樹,請使用以下命令: tar:
如何檢查或開啟/關閉壓縮 要檢查當前壓縮的狀態: mt -f /dev/st0 datcompression 使用以下的命令開啟壓縮: mt -f /dev/st0 datcompression [2..9] 提示: 在數據壓縮后,必須輸入一個大于 1 的數字,該數字指定壓縮的數量。 使用以下的命令關閉壓縮: mt -f /dev/st0 datcompression off
如何配置磁帶機 為在操作系統中配置磁帶,需要傳輸驅動程序(請參閱問題 1)以及配置得當的磁帶設備(假定這些設備的電纜已正確連接,且無 SCSI 標識沖突,則該配置將自動完成)。 要檢查操作系統是否識別當前的磁帶機,請使用 dmesg 檢驗引導時間輸出, % dmesg | more 并查找類似于以下內容的消息: st0: 該命令將識別 SCSI 磁帶目標。 磁帶將在被操作系統找到的時候從 0 開始進行有序編號。 每個磁帶目標包括兩個設備: /dev/stX: 重繞 SCSI 磁帶設備 X /dev/nstX: 非重繞 SCSI 磁帶設備 X 非重繞磁帶設備將用于在一個磁帶上創建多個歸檔文件(通常在對磁帶設備運行備份命令之后),磁帶驅動程序將把介質重繞至磁帶的起 始部分。 非重繞設備將把介質保留在先前備份期間結束之后的寫入文件標記后的位置。 此功能允許在相同介質上進行多個備份。
如何判斷是否正確設置了磁帶機和驅動程序? 安裝在系統中的磁帶驅動程序不響應應用程序軟件所發命令的幾個原因在于:
- 線纜: 過長、設備過多、無總線終端、無防護的內部電纜外用、連接器安裝不理想、磁帶機與另一個設備具有相同的 SCSI 標識等。
- 磁帶機未開啟或發生故障。
- HBA 發生故障。
- 未裝入 HBA 驅動程序,或者裝入了錯誤的驅動程序。
- 未裝入磁帶機驅動程序,或者裝入了錯誤的驅動程序。
- 未必是磁帶機和 HBA 故障,因此應首先檢查所有其它設備。
更換系統中的驅動程序時,是否具有需要特別注意的地方? 通常,無需將驅動程序加入系統。 如果添加了新硬件,除非正在運行非一般內核(例如,構建了自己的內核將設備支持削減至最小程度),否則該硬件運行正常。 在本實例中,請下載適用于安裝版本的內核源代碼(或安裝包含該代碼的軟件包)。 請按照 /usr/src/linux 中的說明進行配置,然后重新引導包括了新驅動程序的操作系統。 無需進行其它配置。 如果不存在 SCSI 磁帶機文件(/dev/[n]st*),則請重新運行“/dev/MAKEDEV all”。
在使用 ISV 備份軟件或 Linux 內置備份小應用程序時設備無法正常運行。 默認情況下,Linux 不具有任何可驅動自動變換器設備(例如,C1553A/C1557A DAT 變換器)的軟件。 要完成此工作,請購買相應的備份解決方法,或者在具有上述兩個設備的情況下,使用第三方變換器實用程序,例如: http://sourceforge.net/projects/mtx 的 mtx。 惠普將在未來時期提供變換器實用程序,但目前在 Surestore CD 中所提供的 HP mtx 實用程序(的確,前面提到的第三方實用程序也稱為 mtx)對于 Linux 是不可移植的。 有關使用方法,請參閱第三方 mtx 實用程序隨附的文檔 — 該實用程序與 HP mtx 實用程序十分相似。 例如: 第三方:
- mtx –d /dev/st0 –load 1
- mtx –d /dev/st0 –l 1
- make config
- make depend
- make zImage
哪些 HP Surestore DAT 和 DLT 磁帶機由 ISV 和 IHV 認證并在 Linux 上使用? 通常情況下,http://www.linux.org 向所有支持 Linix 的商業供應商提供文件資料;有一些 ISV 具有可用產品。 ISV 將使用給定的 C 庫集(例如,舊 libc vs.、新 glibc 和 a.out vs. ELF 格式等)來支持給定的內核修訂版級別(例如,2.0.34)。 在 ISV 網站上分發了某些不受支持版本的產品。 IHV 同樣將在其網站上提供它們的支持文件資料(網址為 http://www.linux.org)。提供硬件支持方法很多,通常情況下,這里只使用其中的一種方法:
- IHV 向開發者社區發布了技術規范來將其啟用以用于寫入驅動程序。
- IHV 編寫驅動程序代碼并將其發布給 Linux 社區。
- 在存在非特定硬件的情況下(例如,SCSI 磁帶),IHV 將成為標準驅動程序。
在使用磁帶機時 SCSI 出錯 產生 SCSI 錯誤的原因有很多:
- 線纜: 過長、設備過多、無總線終端、無防護的內部電纜外用、連接器安裝不理想、磁帶機與另一個設備具有相同的 SCSI 標識等。
- SCSI HBA
- 磁帶機
- HBA 驅動程序
- 磁帶機驅動程序
- 備份應用程序
如何使用 Linux 中提供的內置“磁帶備份”小應用程序 通常,應使用的兩個應用程序為 tar 和 cpio。 tar 代表“磁帶歸檔”,而 cpio 代表“CoPy 輸入/輸出”。 要備份 /home 中的目錄樹,請使用以下命令: tar:
- cd /
- tar cvbf 20 /dev/st0 ./home
- cd /
- find ./home –print | cpio –ocB > /dev/st0
- cd <someplace to restore>
- tar xvbf 20 /dev/st0
- cd <someplace to restore>
- cpio –icB < /dev/st0
- tar tvbf 20 /dev/st0
和/或
- cpio –itcB < /dev/st0
如何檢查或開啟/關閉壓縮 要檢查當前壓縮的狀態: mt -f /dev/st0 datcompression 使用以下的命令開啟壓縮: mt -f /dev/st0 datcompression [2..9] 提示: 在數據壓縮后,必須輸入一個大于 1 的數字,該數字指定壓縮的數量。 使用以下的命令關閉壓縮: mt -f /dev/st0 datcompression off
轉載于:https://blog.51cto.com/tonyzeng/294588
總結
以上是生活随笔為你收集整理的HP SureStore 磁带机 - 在 Linux 系统中进行备份的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: sqlserver 时间计算函数
- 下一篇: 架构师日记——VCL介绍和使用