OKWAVEのAI「あい」が美容・健康の悩みに最適な回答をご提案!
-PR-
解決
済み

DATにバックアップを取るとき

  • 暇なときにでも
  • 質問No.168459
  • 閲覧数200
  • ありがとう数2
  • 気になる数0
  • 回答数1
  • コメント数0

お礼率 61% (8/13)

UNIX初心者です。Solaris2.6使用。
4mmDATの1本のテープに /var /opt /export/home の三つのファイル
システムをバックアップした後で、2番目の/optの中身を確認するにはどう
すればいいのでしょうか?
man mt で調べて、各ファイルシステムの終わりにマーカを書き込めばいい
らしいことはわかったのですが、具体的なやり方がいまひとつ分かりません。
実際に試したのは、
テープのリワインド状態から、
ufsdump 0cuf /dev/rmt/0mn /var
mt -f /dev/rmt/0 weof 1
ufsdump 0cuf /dev/rmt/0mn /opt
mt -f /dev/rmt/0 weof 2
ufsdump 0cuf /dev/rmt/0mn /export/home
mt -f /dev/rmt/0 weof 3
この後、ufsrestore if /dev/rmt/0 を実行し、
ufsrestore > ls
で中を見てみると、最後にテープに落とした /export/home の内容が
表示されます。ufsrestoreを終わらせて mt bsf コマンドを実行すると
I/Oエラーになってしまいます。
どこがおかしいのでしょうか?
通報する
  • 回答数1
  • 気になる
    質問をブックマークします。
    マイページでまとめて確認できます。

質問者が選んだベストアンサー

  • 回答No.1
レベル13

ベストアンサー率 34% (574/1662)

昔、SUN OSでQIC-150とかirexでDAT使ったことならあります。


テープデバイスは自動的にリワインドがかかる設定と、
明示的にmt等で指定しないとリワインドしない設定とがあります。

おそらく通常使っているのは、オートリワインドするデバイスファイルからアクセスしていると思います。
ここにアクセスすると確か,オープン時だかクローズ時に自動的にリワインドします。
ですから、1本のテープに複数書き込む時は,リワインドしないほうのデバイス名でアクセスしないと意味がありません。

Solarisは使ったことありませんが、みたところ
/dev/rmt/0mn

/dev/rmt/0
を混在して使ってますので,どちらかが誤りだと思います。

おそらく
ufsdump 0cuf /dev/rmt/0mn /export/home
はリワインドして書き込みになっているためと思われます。

また、

mt -f /dev/mnt/0 weof 3

は EOFを 3回書き込むという意味になりますが、
勘違いしてませんか?
お礼コメント
tara2001

お礼率 61% (8/13)

とても参考になりました。ありがとうございました。
投稿日時 - 2002-01-20 15:33:11
-PR-
-PR-
このQ&Aで解決しましたか?
関連するQ&A
-PR-
-PR-
このQ&Aにこう思った!同じようなことあった!感想や体験を書こう
このQ&Aにはまだコメントがありません。
あなたの思ったこと、知っていることをここにコメントしてみましょう。

その他の関連するQ&A、テーマをキーワードで探す

キーワードでQ&A、テーマを検索する
-PR-
-PR-
-PR-

特集


いま みんなが気になるQ&A

関連するQ&A

-PR-

ピックアップ

-PR-
ページ先頭へ