- PR -

mtコマンドについて教えてください。

1
投稿者投稿内容
あくやん
会議室デビュー日: 2005/01/31
投稿数: 8
投稿日時: 2005-01-31 14:28
RedHat Enterprise Linux ES (V.3)を使用しています。
dumpコマンドで/と/bootのバックアップを取得しました。
mt rewindコマンドでテープの巻き戻しを行い、restore -tb 64 /dev/tapeコマンドにて、/のバックアップ状況を確認することができました。
----------------表示結果-----------------------
Dump date: Mon Jan 31 13:31:56 2005
Dumped from: the epoch
Level 0 dump of / on CCMLSRV:/dev/sda2
Label: /
71844 ./dev/tape
-----------------ここまで----------------------

その後、mt statusコマンドを実行すると、以下のように表示されます。
File number=0, block number=336, partition=0.
         (略)

再度テープを巻き戻した後に、mt fsf 1 を実行し、/bootのバックアップを取得した部分に移動しました。その後mt statusコマンドを実行すると以下のように表示されました。
File number=1, block number=0, partition=0.
         (略)
/や/bootのようにデバイス単位でバックアップを行っても、mt statusの結果ではファイルとしてカウントされるのでしょうか?
また、mt fsf 1 を実行したあとにrestore -tb 64 /dev/tapeを実行すると、以下のように表示されます。
----------------表示結果-----------------------
Dump date: Mon Jan 31 13:44:28 2005
Dumped from: the epoch
Level 0 dump of /boot on CCMLSRV:/dev/sda1
Label: /boot
./dev/tape is not on the tape
-----------------ここまで----------------------
これは/bootの部分はバックアップが取得できていないということなのでしょうか?
それとも私のmtコマンドでの操作が悪い為、上記のようなメッセージが表示されるのでしょうか?
宜しくお願いいたします。
NeXT
大ベテラン
会議室デビュー日: 2004/04/06
投稿数: 215
お住まい・勤務地: 江戸
投稿日時: 2005-01-31 18:06
dump/restore に関しては
http://www.linux.or.jp/JF/JFdocs/dump-restore-mini-HOWTO.html
を参照しています。

restore(8) へ,与えるパラメタの指定の仕方が正しくないのかもしれません。

バックアップを
/sbin/dump 0ubf 64 /dev/nst0 /
として取得されたのであれば,パラメタを以下のように与えては如何でしょうか。
/sbin/restore -t -b 64 -f /dev/nst0 ( or /dev/tape)

dump/restore コマンドは 0.4b27 (using libext2fs 1.26 of 3-Feb-2002) を使って
いますので RedHat Enterprise Linux ES (V.3) と同じ動作をするかは不明です。
前川
常連さん
会議室デビュー日: 2004/04/27
投稿数: 38
お住まい・勤務地: 1DK
投稿日時: 2005-01-31 18:14
引用:
再度テープを巻き戻した後に、mt fsf 1 を実行し、/bootのバックアップを取得した部分に移動しました。その後mt statusコマンドを実行すると以下のように表示されました。
File number=1, block number=0, partition=0.
         (略)
/や/bootのようにデバイス単位でバックアップを行っても、mt statusの結果ではファイルとしてカウントされるのでしょうか?


・mt fsf 1 : 「テープ内の1個次のEOFまで進む」
・File number : テープ内のファイル番号
なので、mt fsf 1 の後の mt status では File number=1 となります。

mt コマンド自体は dump/restore コマンドとは無関係なので、格納されているファイルがダンプファイルか、ダンプファイルの中身が何者か…と言った事は意識しません。



引用:
また、mt fsf 1 を実行したあとにrestore -tb 64 /dev/tapeを実行すると、以下のように表示されます。
----------------表示結果-----------------------
Dump date: Mon Jan 31 13:44:28 2005
Dumped from: the epoch
Level 0 dump of /boot on CCMLSRV:/dev/sda1
Label: /boot
./dev/tape is not on the tape
-----------------ここまで----------------------


こちらはわかりません…
restore svf 1 /dev/tape でテープ内の絶対位置指定で、かつ冗長表示で実行するとどういう結果になりますか?
1

スキルアップ/キャリアアップ(JOB@IT)