• ベストアンサー

Windows->Unixへのデータ転送

Unix側のdiskに障害があり、データが全て消えてしまいました。diskを交換後、Windowsにあるバックアップデータをftp転送していますが、最初のうちはそれなりの速度でしたが、Unix側のデータが多くなるにつれてだんだん遅くなってきています。(現在、2GB/24H) 他に、早く転送できる方法はありませんか? Unix:SunOS 5.5.1 Windows:W2K SP4 最初は、WinのDOSプロンプトより、FTP mputをしましたが、9,999件のファイル転送で終わってしまいました。 そのときの所要時間は3H位で終わりました。この方法では全て転送できないので、現在は、Winの『ネットプレースの追加』でUnixサーバを定義し、エクスプローラ形式のftp転送で行っています。尚、データはHPGLやTIFFといった画像データで全体のデータは約50GBです。 良きアドバイスをお待ちしています。

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

  • ベストアンサー
  • kuma-ku
  • ベストアンサー率54% (1558/2845)
回答No.1

おはようございます ・tftpで転送する ・sambaで共有フォルダを作る など、他の転送方法もありますが、それらアプリがインストールされておらず、一からインストールするとなると余計に大変なので、、、、 gunzip で解凍できるようであれば、Windows 側でgz にある程度固めてから転送すると言う方法もあります。 Windows でgz に圧縮するソフトは、以下のようなものをお使いください。

参考URL:
http://www.vector.co.jp/soft/win95/util/se166893.html
kiss_me
質問者

お礼

いつもありがとうございます。 あまりにもunixの知識がない為、いつも良いアドバイスを 頂きながら、実行できない自分がふがいないです。 今回は、現在の転送方法があまりにも遅い為、一度 キャンセルし、dosのメンバ指定のftp転送に切り替えて 現在実行中です。 速度は比べ物にならないほど速いです。 guiでなく、dosモードは早いです。 以上  ありがとうございました。

その他の回答 (1)

  • psyren
  • ベストアンサー率46% (7/15)
回答No.2

転送するファイル数を減らすのが、楽なのではないでしょうか。 圧縮とまではいかないまでも、アーカイブ化したモノを転送して、送った後に戻せば転送そのものの手間は大分省けるんじゃないかと思います。 あとは NFS 共有してからコピーするとか、下記の方の方法とか、 もしあればテープを使った方法などですかね。 ちなみに gunzip は Solaris2.5.1 には標準ではありませんので、 下記サイトあたりから、gzip とか持ってこないと解凍出来ないんじゃないかと思います。

参考URL:
http://sunsite.tus.ac.jp/sun/solbin/
kiss_me
質問者

お礼

アドバイス、ありがとうございます。 下記にも書きました通り、windowsの世界で対処中です。 大変勉強になりました。ありがとうございました。

kiss_me
質問者

補足

アドバイスありがとうございます。 gunzipをUnixにインストールが必要ですか・・ Unixド素人には荷が重過ぎる感じです。困りました。 そもそも今回の事象は、データ量に比例してUnix側の ファイル管理が追いついていかないので遅くなっているのでは無くて、単に転送ファイル数が多いからなのですか? 難しいですね。

関連するQ&A

  • UNIXからWindowsへのファイル転送

    UNIXからWindowsサーバーへFTP以外でファイル転送をしようと考えています。 方法としてはSFTPがあると思いますが、 Windowsサーバー側に条件はなにがありますでしょうか? IISでFTPを構築しないとだめでしょうか? UNIXでsftpコマンドは実行できることを確認しています。 また、逆のパターンとして WindowsサーバーからUNIXサーバーへWinSCPでのファイル転送の場合は WinSCPを導入するだけでよいでしょうか? 転送する側でIISでのFTP設定も必要でしょうか? 初歩的な質問で申し訳ございませんが、 ご教授の程よろしくお願いいたします。

  • ファイル転送UNIX>WINDOWS

    UNIX(soralis10)からWINXP proの共有フォルダへファイルを転送するスクリプトを作りたいのですがどうしたらよいでしょうか?因みにUNIXはsambaなどは入っていませんまたUNIX側はインストールも不可環境です。 WIN>UNIXでなく、UNIX>WINXPへ転送したいです。 一番わかりやすい方法があればよろしくお願いします。

  • UNIXのデータをWindowsで読みたいのですが、、

    UNIXのデータをDATテープに保存し、MOディスクに入れてもらったものをPCで開きたいのですが、Windows上でみると拡張子がついておらず、開くことができません。 中身がCATIAデータということだけはわかっています。 UNIXの知識は皆無に近い(というか皆無です)のでどうしていいかさっぱりわからず困っています。 CATIAデータの拡張子は.modelと聞いたので、そのファイルに.modelを付けてWIN上で.modelを読めるソフトで開いたのですが、だめでした。 以前にUNIXのデータは圧縮することが多いと聞いたことがあったので、いろいろと解凍ソフトを試してみたのですが、どれもだめでした。 なんでもいいのでアドバイスをよろしくお願いします。 まったくの初心者なのでとんちんかんな質問をしていたらすいません。

  • unixのwindows diskへのバックアップ(コピー)について

    Unixサーバのdiskがいっぱいになり、削除プログラム を実行するのですが、もしもの場合に備えてバックアップを取りたいのですが、Unixにはその空きもなく Windowsのdiskへのコピーをしようと思います。 Unixでのバックアップでは、tarなどの圧縮によるバックアップ方法もあるそうですがUnixにはそれだけの空きがありません。Win側からFFFTPでバックアップを試みたのですが、Winでファイル名として扱えない文字があったり、また、データ量の多さ?によりFFFTP自体が死んでしまいます。現状ではWindowへコピーするか、 Unixの別マシンがディレクトリ単位で圧縮できるくらいの容量であれば空いている程度です。 元のUnixサーバは20GB, 30GBのDISK OSは確かSolaris 2.6です。Unixについては全くの素人です。 何かバックアップが可能な方法がありませんか? よろしくお願いします。

  • VB2005でFTP転送の方法(WINDOWS ⇒ UNIX)

    こんにちは。 VB2005でWindows(Win2000 Pro)からUNIXサーバに対して、 FTP転送する方法を模索しています。 現時点では、どのようにプログラミングを行えば実装できるのか、 全くわかっていない状態です。 Windows同士であれば、WebClientクラスを使用すれば良さそうなのですが、 対象がUNIXサーバであるため、実装が可能なのかどうかわかりません。 また、UNIXサーバ自体が手元に無い為、検証もできない状態です。 (1)Windows ⇒ UNIXサーバのFTP転送は可能か? (2)可能であれば、どのようにプログラミングを行えばよいのか? 以上の事を何方か教えていただけないでしょうか? よろしくお願いします。

  • ファイルの転送

    WinとUNIX間でファイル転送を行います。 Win側での操作です。(バッチファイル) アプリケーションに組み込もうと考えています。 (1)Winへファイルを取り込んだ場合、取り込んだファイルが正しかったかどうか(正しく取り込めたかどうか)はどの様に判断すればいいでしょうか?(たとえば2回取り込んで、FCをするとか?) (2)また、WinからUNIXにファイルをFTPで送り込んだ場合に、正しく送り込めたかどうかの判断はどのようにすればいいでしょうか?(1度送ってみて、それをまた、取り込んで、元のファイルとFCをかければいい?) どんな手法でもかまいませんが、正しくファイルを送りたい(取って来たい)のです。

  • centosでディレクトリごと転送したい

    知り合いの管理していたサーバーが壊れてヘルプ要請があり見ているのですが CentOSが正常起動せず repairモードでログインはできるものの各種サービスが起動できない状態です。またディスクが読み込み専用になってしまっており書き込みができません。 ググると復旧できるかも?という方法は載っていたのであとで試してみるつもりですが まずはアクセスできるうちにデータのバックアップをしたいです。 ftpコマンドは使えたので 自分の管理する別のサーバーにmputでファイルを転送して・・・とやっているのですが 当たり前ですがftpにはディレクトリごと移動のコマンドはないので一発で送信ができません。 手作業でcd してmput *.*とやっていたのですが フォルダだらけの項目があり心が折れました 普段ならtarで固めて送ればいいのに ディスク書き込みできないからできないし フォルダごと送れるftpソフト入れたり shell書ければいいのですがディスク保存ができないため難しい状況だし。 うまくパイプでつなげば一行で書けそうな気もしますが 自分の実力では無理です。 そこでファイル保存ができない前提でフォルダごと全データを別サーバーに転送できるような方法を教えてください。うまくパイプつなぐのでも他の方法でもいいのでお願いします。 なお某大手のVPSなので実機の直接の操作はできませんので USBブートでとか ハードディスク抜き出して・・・といった手は使えません。 なおVPS業者にはわからんってさじなげられたそうです。

  • FreeBSDのあるファイルをWindowsXPの特定ホルダへ転送するには?

    UNIXど素人の質問で申し訳ありませんが教えてください。 XPのある特定フォルダへ、FreeBSD5上のあるファイルを転送したいのですが、この場合ftpで行うのかlprで行うのかその他の方法になるのでしょうか?また、具体的にはどのようなパラメータをつけて転送したらよいのか教えてください。またxp側の特定フォルダに対するアクセス権はどのようにしておけばよいのでしょうか? FreeBSD上のファイルは、.psかtiffファイルで、XP上の特定フォルダはPostscript用のhotfolderになり共有化されています。

  • UNIX系のPCとWindowsVistaのPC…

    UNIX系のPCとWindowsVistaのPCとのデータ移動について 素人なので教えてください。 UNIX系のCADを使用して作業をしようと考えているのですが、 UNIXのPCは3.5FDとLANしか無く、UNIX側で作成したデータを HUBを経由でFTPのソフトを使用して、Windows Vista側にデータを 移動というかコピーしてやりとりしたいのですが 接続する事が出来ないのですが、何かアドバイスがありましたら ご指南いただければと思います。 FTPでUNIX系のPCのホスト名やアドレス等、ユーザーアドレス、パスは 入力出来ていると思うのですが、接続出来ない状態です。 うまく説明出来なくて、すいませんが宜しくお願い致します。

  • xpからwindows7への転送で

    windows転送ツールを使って、xpから7へデーター転送を行いました。転送元のxp側のハードディスク容量使用領域が96.8GBだったのに対し,転送後のハードディスクの使用領域が465GBへと跳ね上がっています、転送時確かに10時間ほどかかりおかしいとは思っていたのですが、この現象はいかなるものなのでしょうか?いろいろと調べましたが、調べ方が悪いのかどこにも類似の現象は見当たりません。よろしくお願いします。