![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?e8efa67)
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で質問しましょう!
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
tarコマンドを用いてバックアップ
-
BIG-IPの初期化手順について
-
Linuxをフルバックアップする方法
-
TOPコマンドで表示するCPU使用...
-
Dirコマンドでフォルダ内ファイ...
-
ファイル名についている「-」と...
-
batである文字列内に特定の文字...
-
UNIX コマンドにおける # や円...
-
ラズパイで『’test.service’をs...
-
SONYの音楽ソフト「x-アプリ」...
-
エクセルの表にヘンな枠が・・・
-
シェルスクリプトでエラーが出ます
-
スクリプトのエラー「unexpecte...
-
bashでシングルクォート内の変...
-
Linux環境 grepで改行コード(CR...
-
pingは正常なのにtracerouteで...
-
[バッチファイル]レジストリ値...
-
プロセス、サービス、デーモン...
-
AIXでの文字コード、改行コード...
-
コマンドライン上でファイルを...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
BIG-IPの初期化手順について
-
tarコマンドを用いてバックアップ
-
Linuxをフルバックアップする方法
-
質問:テープへのバックアップ...
-
linuxサーバーのバックアップと...
-
LAN経由のバックアップ
-
Dirコマンドでフォルダ内ファイ...
-
エクセルの表にヘンな枠が・・・
-
TOPコマンドで表示するCPU使用...
-
batである文字列内に特定の文字...
-
SONYの音楽ソフト「x-アプリ」...
-
スクリプトのエラー「unexpecte...
-
pingは正常なのにtracerouteで...
-
bashでシングルクォート内の変...
-
ファイル名についている「-」と...
-
UNIX コマンドにおける # や円...
-
Linux環境 grepで改行コード(CR...
-
テキストファイルから最終行の抽出
-
シェルスクリプトでエラーが出ます
-
ラズパイで『’test.service’をs...
おすすめ情報