• ベストアンサー

tarコマンドを用いてバックアップ

非常に困っています。 tarコマンドを用いてテープにバックアップを取ろうと思っています。しかし、tarコマンドには2GB以上のアーカイブを作れないという仕様上の制約があります。 仮に以下のようなコマンド操作を行ったとします。 tar cvf /dev/rmt/0m FILE1 FILE2 FILE3; FILEA FILEB FILECはいずれも1GBとし、計3GBのバックアップを取るものとする。 この場合バックアップできるのでしょうか? また、どこかのサイトにこの事が載っているのでしょうか? 片方だけでも分かる方よろしくお願いします。

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

  • ベストアンサー
  • a-saitoh
  • ベストアンサー率30% (524/1722)
回答No.2

tarにはアーカイブのサイズ制限はないです.サイズを関知する機能もない.アーカイブに入れる個々のファイルのサイズの制限は有ったと思います.gnutarで8GB. アーカイブの総サイズの制限があるとしたら,OS側の制限です. 単一ファイルで2GB以上が作れないファイルシステム(10年くらい前の32bitUNIXユーザ会とか)とか.

その他の回答 (2)

  • ishi7474
  • ベストアンサー率32% (71/216)
回答No.3

少なくとも ・お使いのOS ・tarはOS添付のものかどうか(GNU tar等でないか) ・FILE1,...が置かれているファイルシステムと、そのファイルシステムの作成時にlargefile(2GB以上のファイル)を許すオプションを付けたかどうか が分からないと、誰も回答の仕様がないです。 "man tar"を最初から最後まで読むと、その辺りの情報が書かれているはず(少なくともHP-UXのtarでは書かれていた)ですが、確認されたでしょうか。

回答No.1

>tarコマンドには2GB以上のアーカイブを作れないという仕様上の制約があります。 会社にある、Solaris(64bit版)のtarは2GB以上のファイルを作れますけど。

HATENA1101MAN
質問者

補足

回答ありがとうございます。 間違えていたらすいません。 Solaris(64bit版)のtarコマンドにも上限あると思うのアーカイブファイルの大きさに上限があると思うのですがテープの場合はその上限がないような事を聞いた事があるのですが、その真偽を教えて頂けるとうれしいです。。 会社の上司に調べろと言われており、答えがいくら調査しても見つからなくて困り果てております。よろしくお願いしますm(_ _)m

関連するQ&A