Last update: 2001/5/21
Sincce before: 1995/9/6

テープ, FD

info -- Quick Ref. -- My Job -- Yashiro's home


  1. バックアップ
    1. コマンド
      tar, bar, cpio がある.
      一般的に使われているのは tar.
    2. 媒体
      8mm が一般的. 他に DAT もある.
      FD は mtools (PDS) で 2DD の FD を使うと, パソコンとファイルを共用できてよい.

  2. テープへの tar
    1. 基本操作 to SCSI tape % tar cvf /dev/rst0 . ワーキングディレクトリの全ファイル % tar cvf /dev/rst0 ./filename ワーキングディレクトリのあるファイル 確認 % tar tvf /dev/rst0 . from SCSI tape % tar xvfp /dev/rst0 .
    2. マルチ・ファイル 最後に追加書き ( /dev/nrst0 テープの巻き戻しをしない) % mt -f /dev/nrst0 eom % tar cvf /dev/nrst0 追加書き : % mt -f /dev/nrst0 fsf 1 % tar tvf /dev/nrst0 内容の確認 tar: read error: I/O error テープの最後 % tar cvf /dev/nrst0 . 複数のファイルからの読みだし % tar xvfp /dev/nrst0 . % mt -f /dev/nrst0 fsf 1 % tar xvfp /dev/nrst0 .
    3. テープ操作 位置の確認 % mt -f /dev/nrst0 status EOF のスキップ % mt -f /dev/nrst0 fsf # EOF のスキップ % mt -f /dev/nrst0 nbsf # 巻き戻し % mt -f /dev/nrst0 rewind テープの位置付け
            file#=0 /  EOF /  file#=1 / EOF / file#=2 / EOF /  file#=3   EOF
          ↑ ↑ ↑ ↑↑
          rewind bsf nbsf ← → fsf eom
    4. リモートのテープ リモートの /dev/rst0 から入力 % rsh -n hostname dd if=/dev/rst0 bs=20b | tar xvBfb - 20 % rsh -n hostname dd if=/dev/rst0 bs=#b | tar xvBfb - # . # : 標準値 = 20 リモートの /dev/rst0 へ出力 % tar cvfb - 20 . | rsh hostname dd of=/dev/rst0 obs=20b % tar cvfb - # . | rsh hostname dd of=/dev/rst0 obs=#b
    5. デバイスファイル rst0 2GB mode rst8 5GB mode rst16 圧縮 mode

  3. FD (/dev/rfd0)
    1. mtools (PDS) mdir mtype mmd mrd mcopy mdel mren フォーマット変換 dos - unix (行末の ^M をとる) % dos2unix -ascii dos.sj | sjtoeuc unix.euc unix - dos (行末に ^M をつける) % euctosj unix.euc | unix2dos -ascii dos.sj % mcopy dos.sj a: % eject
    2. 標準機能による操作 フォーマット % fdformat to FD % bar cvf /dev/rfd0 ワーキングディレクトリの全ファイル % bar cvf /dev/rfd0 ./filename ワーキングディレクトリのあるファイル 確認 % bar tvf /dev/rfd0 from FD % bar xvfp /dev/rfd0 ./filename ファイルシステムとして使用 % newfs -v /dev/rfd0a % mount /dev/fd0a /mnt