tarコマンドを使って、テープにディレクトリのバックアップを取りたいと思っています。バックアップを取るディレクトリを下記のものだとした場合、
/home/aaa
バックアップは、
tar cvf /dev/rmt/0 /home/aaa
のコマンドで出来ますでしょうか?
テープ容量に比べてバックアップディレクトリのサイズが大きいため、
2本のテープを用意しようと思います。
テープの交換の際、交換指示のコメントが表示されるのかという疑問があります。
また、バックアップテープから戻す際、きちんと戻すことが出来るのかという疑問があります。
ご存知の方、ご回答よろしくお願いいたします。
A 回答 (2件)
- 最新から表示
- 回答順に表示
No.2
- 回答日時:
お使いの tar コマンドがマルチボリュームに対応しているか、お調べください。
ちなみに、gnu tar はマルチボリュームに対応してます。
こんな感じで。
tar cvfM /dev/rmt/0 /home/aaa
もしフロッピードライブがついているのでした、そちらでマルチボリュームのバックアップとリストアをお試しすることをオススメします。
この回答への補足
gtarを利用して、テープへのバックアップを試しました。
その結果、テープを交換するメッセージは表示されましたが、
以下のエラーメッセージも表示されました。
Nov 30 13:47:27 aaa scsi: WARNING: /pci@1f,4000/scsi@3/st@5,0 (st5):
Nov 30 13:47:27 aaa Error for Command: write Error Level:
Fatal
Nov 30 13:47:27 aaa scsi: Requested Block: 3306 Error
Block: 3306
Nov 30 13:47:27 aaa scsi: Vendor: HP Seria
l Number: 9 $DR-1
Nov 30 13:47:27 aaa scsi: Sense Key: Volume Overflow
Nov 30 13:47:27 aaa scsi: ASC: 0x0 (<vendor unique code 0x0>), ASCQ: 0x2,
FRU: 0x0
Nov 30 13:47:27 aaa scsi: End-of-Media Detected
Nov 30 13:47:30 aaa scsi: WARNING: /pci@1f,4000/scsi@3/st@5,0 (st5):
gtar: WARNING: Cannot close /dev/rmt/0bn (3, -1): I/O error
Prepare volume #2 for /dev/rmt/0bn and hit return: Nov 30 13:47:30 depre E
rror for Command: write file mark Error Level: Fatal
Nov 30 13:47:30 aaa scsi: Requested Block: 3306 Error
Block: 3306
Nov 30 13:47:30 depre scsi: Vendor: HP Seria
l Number: 9 $DR-1
Nov 30 13:47:30 aaa scsi: Sense Key: Media Error
Nov 30 13:47:30 aaa scsi: ASC: 0x3b (sequential positioning error), ASCQ:
0x0, FRU: 0x0
Nov 30 13:47:30 aaa scsi: End-of-Media Detected
対処方法をご存知の方、ご回答よろしくお願いいたします。
No.1
- 回答日時:
6年前くらいに Solaris のワークステーションにつないだ DAT のドライブで DDS/DDS2/DDS3 の規格のテープにバックアップをやっていました。
そのときはバックアップデータを作るのに ufsdump のコマンドを、戻す際には ufsrestore のコマンドを、それぞれ使っていました。
tar コマンドでも由来やmanページを読む限りではダンプ・リストアともできるとは思いますが勉強不足でよくわかりません。
ufsdump コマンドを使った場合ですが、複数のテープにまたがる場合は、自動的にテープが巻き戻りカートリッジが外に出され、画面に「次のテープを入れてEnter/Returnキーを押してくれ」というメッセージが表示されており、新たなテープを入れてEnter/Returnキーを押すとダンプが再開されていました。
リストアの場合は、ufsrestore コマンドを使って、特定のファイルだけを指定して戻したり、全体のデータを戻したりしてました。tar コマンドでのバックアップだと、tar コマンドの引数でリストアの方法を決めるのでしょうね。
リストアに至るまでの方法が確定しないとバックアップ作業として成立しないので大変でしょうが、ご参考になれば幸いです。なお、OS/アーキテクチャ/テープの規格などを補足として記載されていたほうが、具体的な回答が寄せられるのではないかと思います。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- バックアップ linuxのバックアップ 2 2022/04/27 13:38
- LINE 大変困っています。助けて下さい。 LINEの書類とデータの容量が10GBを越えiphoneのストレー 1 2022/09/27 10:29
- バックアップ パソコンのバックアップについて 8 2022/04/19 19:53
- iPhone(アイフォーン) iPhoneのバッテリーが弱っているので カメラのキタムラさんに持っていって 交換してもらおうと思っ 6 2023/08/24 15:58
- バックアップ 容量を確保してもバックアップが取れません… 2 2022/05/01 00:40
- iCloud iCloud+バックアップについて 3 2023/07/06 08:53
- Android(アンドロイド) 画面の割れたスマートフォンをテレビやパソコンに写す方法を知りたいです… 4 2022/07/19 04:46
- CPU・メモリ・マザーボード ノートPCのメモリー交換をしたいと思っています。 現在4GB(3.7GB使用済)、1/2スロ ↓ 交 3 2022/09/18 23:51
- LINE LINEのトーク履歴の復元について 2 2022/11/10 09:26
- au(KDDI) スマホ内のアプリやデータのバックアップ 2 2023/05/28 19:51
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
tarコマンドを用いてバックアップ
-
Linuxをフルバックアップする方法
-
TOPコマンドで表示するCPU使用...
-
Dirコマンドでフォルダ内ファイ...
-
スクリプトのエラー「unexpecte...
-
エクセルの表にヘンな枠が・・・
-
bashでシングルクォート内の変...
-
batである文字列内に特定の文字...
-
SONYの音楽ソフト「x-アプリ」...
-
空きIPアドレスを探す方法
-
Linux環境 grepで改行コード(CR...
-
[バッチファイル]レジストリ値...
-
LD_LIBRARY_PATHって?
-
バッチファイル内の各コマンド...
-
SCコマンドでアクセス拒否
-
net use /d の強制実行
-
テキストファイルから最終行の抽出
-
UNIX コマンドにおける # や円...
-
【Gmailコマンド】1年以上前の...
-
ファイル名についている「-」と...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
BIG-IPの初期化手順について
-
tarコマンドを用いてバックアップ
-
Linuxをフルバックアップする方法
-
LVMで構築したサーバのバックア...
-
linuxサーバーのバックアップと...
-
Dirコマンドでフォルダ内ファイ...
-
SONYの音楽ソフト「x-アプリ」...
-
エクセルの表にヘンな枠が・・・
-
batである文字列内に特定の文字...
-
TOPコマンドで表示するCPU使用...
-
スクリプトのエラー「unexpecte...
-
pingは正常なのにtracerouteで...
-
Linux環境 grepで改行コード(CR...
-
テキストファイルから最終行の抽出
-
ファイル名についている「-」と...
-
bashでシングルクォート内の変...
-
空きIPアドレスを探す方法
-
UNIX コマンドにおける # や円...
-
シェルスクリプトでエラーが出ます
-
ファイルサイズが小さくなりま...
おすすめ情報