- 締切済み
素のWindows2003サーバでディレクトリを圧縮したい
素のWindows2003サーバのコマンドラインで、 あるユーザディレクトリを圧縮したいのですが、 よい方法はないでしょうか。 最終的に実施したいのは、2つの拠点間で、 ディレクトリ単位で送受信したいのです。
- みんなの回答 (2)
- 専門家の回答
みんなの回答
- monda
- ベストアンサー率87% (50/57)
「最終的に」の話を少々。 余計なお世話ではありますが。 「圧縮したい」のは「 複数サーバ間でディレクトリのレプリカを作りたい。 定期的に転送したい。 転送帯域をそこそこ抑えたいので圧縮しておきたい。 」ということでしょうか。 圧縮方法が明らかになったら次にレプリケーションツール が欲しくなると予想しますが、分散ファイルシステム (DFS)はそこそこ巨大なファイルが含まれていると 期待どおりに働いてくれません。 レプリケーションのタイミングもうまく制御できないし、 必ず双方向になってしまうので、やりかたを失敗すると コピー元のファイル群を片っ端から消していくという とてつもなく恐ろしいことをやってくれることが あります。 オススメは DFS(つまりは NTFRS) よりも robocopy を 使ったレプリケーションです。バッチにしておいて タスクスケジューラで起動させればタイミングも制御 しやすく、コピー方向も自由にできるし。 もちろん変更されたファイルだけをコピーできるし、 ファイルの属性やアクセス許可属性もコピーする/しない を自由に設定できます。 robocopy はりソースキットに含まれています。 いちどお試しあれ。 --
- xcrOSgS2wY
- ベストアンサー率50% (1006/1985)
compactコマンドでフォルダ・ファイルの圧縮・圧縮解除ができます。
お礼
回答ありがとうございます。 こちらでもcompactコマンドについては 気が付いていましたが、このコマンドでは アーカイブファイルの作成ができないため こちらで考えている拠点間のファイル転送には 使えないと判断しました。 こちらの状況を伝えきれていなくて 申し訳ありませんでした。
お礼
回答ありがとうございます。 robocopyの存在は知りませんでした。 ぜひ試してみたいと思います。