日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > linux >内容正文

linux

HP SureStore 磁带机 - 在 Linux 系统中进行备份

發布時間:2023/12/20 linux 62 豆豆
生活随笔 收集整理的這篇文章主要介紹了 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 非重繞磁帶設備將用于在一個磁帶上創建多個歸檔文件(通常在對磁帶設備運行備份命令之后),磁帶驅動程序將把介質重繞至磁帶的起 始部分。 非重繞設備將把介質保留在先前備份期間結束之后的寫入文件標記后的位置。 此功能允許在相同介質上進行多個備份。
如何判斷是否正確設置了磁帶機和驅動程序?
安裝在系統中的磁帶驅動程序不響應應用程序軟件所發命令的幾個原因在于:
  • 線纜: 過長、設備過多、無總線終端、無防護的內部電纜外用、連接器安裝不理想、磁帶機與另一個設備具有相同的 SCSI 標識等。
  • 磁帶機未開啟或發生故障。
  • HBA 發生故障。
  • 未裝入 HBA 驅動程序,或者裝入了錯誤的驅動程序。
  • 未裝入磁帶機驅動程序,或者裝入了錯誤的驅動程序。
  • 未必是磁帶機和 HBA 故障,因此應首先檢查所有其它設備。
確定線路未發生故障的最簡便的方法為找到磁帶機的 SCSI 查詢字符串,該字符串應在系統引導時由 SCSI HBA BIOS(安裝了磁帶驅動程序的 HBA 的 SCSI HBA BIOS)顯示。 如果在引導時查看到磁帶機的 SCSI 查詢字符串,則問題未必為上述前三個原因之一。 然而,導致此問題的原因將不排除邊緣線路引發的任何 SCSI 錯誤,這些錯誤通常發生在高速同步數據傳輸過程中(執行備份/恢復期間)。 某些系統在引導時不顯示 SCSI 查詢字符串。 然而,所有帶有 BIOS 的 Adaptec 和 Symbios SCSI 控制器均執行此操作。 要診斷是否已正確配置磁帶機,請仔細查看系統引導。 HBA 設置始終是正確的,因此,如果(例如)Symbios HBA 報告磁帶機位于通道 1,則必須也將磁帶配置為位于總線 1。 要嘗試對磁帶機進行訪問,請嘗試以下命令來檢查是否已正確配置磁帶機: % mt –t /dev/nst0 rewind 磁帶機上的 LED 應隨之閃爍。 如果無法與磁帶機進行通信,則將顯示諸如“no such device or address.”的錯誤消息。 首先,請檢查介質是否已裝入,且磁帶機是否已就緒(例如,仍未處于“coming ready”過程)。 如果 mt 命令不能使介質重繞,則請檢查線纜以及內核的 SCSI 是否可用。
更換系統中的驅動程序時,是否具有需要特別注意的地方?
通常,無需將驅動程序加入系統。 如果添加了新硬件,除非正在運行非一般內核(例如,構建了自己的內核將設備支持削減至最小程度),否則該硬件運行正常。 在本實例中,請下載適用于安裝版本的內核源代碼(或安裝包含該代碼的軟件包)。 請按照 /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
HP:
  • mtx –d /dev/st0 –l 1
如果在 Linux 中無法找到標準的磁帶機,則啟動排除驅動程序配置的故障 — 必須在內核中構建 SCSI 和 SCSI 磁帶支持。 如果在引導時未看到類似于以下內容的消息: st0: 則表示未找到 SCSI 磁帶機。 使用 dmesg 命令重新查看引導消息,例如:
  • dmesg | more
  • 要重新配置內核,請參閱 /usr/src/linux 中的說明并按照必需的步驟進行操作。
    • make config
    • make depend
    • make zImage
    將 <architecture>/zImage 復制到正常內核文件位置,重新運行 /sbin/lilo 以允許其引導和重新引導帶有新內核的系統。
    哪些 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 將成為標準驅動程序。
    我們在測試中發現標準磁帶驅動程序(st)與 HP DAT 和 DLT 范圍兼容。
    在使用磁帶機時 SCSI 出錯
    產生 SCSI 錯誤的原因有很多:
    • 線纜: 過長、設備過多、無總線終端、無防護的內部電纜外用、連接器安裝不理想、磁帶機與另一個設備具有相同的 SCSI 標識等。
    • SCSI HBA
    • 磁帶機
    • HBA 驅動程序
    • 磁帶機驅動程序
    • 備份應用程序
    上述所有原因中,目前導致 SCSI 錯誤的大多數原因在于線纜和驅動程序。 如果用戶遇到 SCSI 錯誤,則應該首先檢查線纜問題,然后再考慮 SCSI 傳輸驅動程序問題。 驅動程序的編寫人員正在改進 Linux 驅動程序;然而,在改進的過程中我們認為給定發行版所隨附的驅動程序(例如,RedHat 5.2)正在趨于穩定。 也可使用 Linux 的“測試”版(奇數內核源 — 例如,2.1.x 比產品發行版(例如:2.0.x)的穩定性差)。 要安裝新版本的 SCSI 驅動程序,應下載內核源樹并安裝 C 開發工具。 欲了解有關詳情,請參閱 http://www.linux.org。 請注意,編輯新內核的操作十分復雜,且需要對選擇的選項進行深入了解 - 請參閱 /usr/src/linux(此為到安裝的內核源樹的符號鏈接)中的文檔。 但是在更換系統中的驅動程序之前應先查閱有關“在更改系統中的驅動程序時需要特別注意哪些地方?”的答案。
    如何使用 Linux 中提供的內置“磁帶備份”小應用程序
    通常,應使用的兩個應用程序為 tar 和 cpio。 tar 代表“磁帶歸檔”,而 cpio 代表“CoPy 輸入/輸出”。 要備份 /home 中的目錄樹,請使用以下命令: tar:
    • cd /
    • tar cvbf 20 /dev/st0 ./home
    “c”表示“創建” “v”表示“冗余”(需要靜默除去) “b”表示“緩沖輸出” “f”指定磁帶歸檔(在此情況下,應為外設磁帶) /dev/st0 在“f”變量的后面以指定磁帶,而 20 在“b”選項的后面表示以 20*512 字節塊進行數據傳輸。 ./home 指定所要備份的內容。 cpio:
    • cd /
    • find ./home –print | cpio –ocB > /dev/st0
    cpio 要將一系列文件備份到其標準輸入流中,該命令按照以下順序進行讀取: 在當前的工作目錄中找到目錄 home 中的所有文件并將其打印出來。 然后將該輸出饋送給命令以復制帶有移植性符號標題(“c”)的輸出 OUT(-o)并將數據以 5KB 字符塊進行傳輸(“B”)。 將所有這些輸出發送至第一個重繞磁帶設備(> /dev/st0)。 這兩步操作將在系統中把 /home 中的內容備份到第一個磁帶設備中,然后在該作業完成后重繞該磁帶設備。 要使用名為 /dev/nst0(非重繞 SCSI 磁帶 0)的設備在一個介質上執行多個備份。 請注意,應在該路徑中始終使用“/”。 許多 UNIX (R) 供應商內置版本的 tar 和 cpio 均保留絕對路徑,這意味著在恢復時,將改寫已備份文件的原始副本。 使用相對路徑(“.”表示相對于當前的工作目錄)可避免發生此情況,且能夠在文件系統的其它路徑完成恢復。 要恢復歸檔文件,請使用以下命令: tar:
    • cd <someplace to restore>
    • tar xvbf 20 /dev/st0
    請注意,“x”應該被刪除,除此之外,上述命令無其它更改。 cpio:
    • cd <someplace to restore>
    • cpio –icB < /dev/st0
    請再次注意,此命令和備份命令的相似之處 - “i”說明正在使用磁帶設備(< /dev/st0)的信息進行傳輸。 要將數據讀回,但并非實際將其恢復(例如,測試其是否可讀取),請使用以下命令:
    • tar tvbf 20 /dev/st0
      和/或
    • cpio –itcB < /dev/st0
    在兩種情況中“t”表示“目錄”。
    如何檢查或開啟/關閉壓縮
    要檢查當前壓縮的狀態: 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 系统中进行备份的全部內容,希望文章能夠幫你解決所遇到的問題。

    如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。