ログイン
ユーザー名:

パスワード:


パスワード紛失  |新規登録
メインメニュー

RAMディスクの保持をしたいです。書き込み終了後に次のプログラムが動くbatファイルの作り方を教えてく

  • このフォーラムに新しいトピックを立てることはできません
  • このフォーラムではゲスト投稿が禁止されています

投稿ツリー


前の投稿 - 次の投稿 | 親投稿 - 子投稿.1 | 投稿日時 2010/7/20 17:41 | 最終変更
芋悪魔  サイトURL
現在RAMディスク内容をミラーリングでバックアップして使用しています。

今やっている方法は
HDD内部フォルダとRAM内部のフォルダをミラーリングで同期したものです。

1。起動時、スタートアップ登録したbatファイルで自動的にRAM上にフォルダを作成。
 RAMフォルダとします。

2。RAMディスクにHDD上のバックアップフォルダから書き込み。
 HDDフォルダ(バックアップ元)→RAMフォルダ

3。RAMフォルダの内部とHDD上のバックアップフォルダを監視して同期。更新内容をバックアップ先に随時保存。
 RAMフォルダ→HDDフォルダ(バックアップ元)

 以下、監視同期は常駐にて継続。

ここまでをスタートアップで時間をずらして行っています。


しかし、スタートアップ時にRAMディスク内部が壊れてしまうことがあります。

原因は把握しています。2のRAMディスクにバックアップを書き込んでる最中に3の同期をさせる常駐プログラムが動いてしまうことがあるためです。

なので、2の時点でRAMディスクに書き込みが終わったことを確認してから同期を取るbatファイルが作りたいです。

現在、2と3の間の時間を2分ずらして起動することで対処していますがその間の時間が無駄なので省きたいのです。

知恵を貸してください。お願いします。
前の投稿 - 次の投稿 | 親投稿 - 子投稿.1 | 投稿日時 2010/7/20 17:52
もののけ  エキスパート   投稿数: 1273
2番の方法はどのように実現していますか。
2番の処理をバッチファイルで行い、その最後に3番の常駐ソフトの起動を入れておけませんか。

あとはRAMディスクアプリケーションに、HDDとの同期機能を持ったものを使うとか。

--
もののけ(mononoke001@gmail.com)

前の投稿 - 次の投稿 | 親投稿 - 子投稿.1 | 投稿日時 2010/7/20 18:24
芋悪魔  サイトURL
FreeFileSyncというソフトを使って作成したファイルを走らせています。

言われた通りにbatでフォルダをまるごとコピーしようとしたところ、動きませんでした・・・

記入はこうでいいのでしょうか?

xcopy /s /i W:\RAMDiskバックアップ Z:\高速化

RAMDiskバックアップがHDD側のバックアップフォルダです。

高速化がRAMディスク側のフォルダです。
前の投稿 - 次の投稿 | 親投稿 - 子投稿.1 | 投稿日時 2010/7/20 21:18
もののけ  エキスパート   投稿数: 1273
記述はそれでいいと思いますが、動かないというのがどういう状況か
確認する必要があります。

最終行に一時停止を入れておくと、エラーメッセージなどを確認できます。

pause

を入れておくといいです。

--
もののけ(mononoke001@gmail.com)

前の投稿 - 次の投稿 | 親投稿 - 子投稿なし | 投稿日時 2010/7/21 2:29
名無しさん  サイトURL
できました!!

@eco off
mkdir z:\高速化
xcopy W:\RAMDiskバックアップ Z:\高速化 /D /S /E /H /C /Y /R /I
START W:\Realtime.ffs_real

と記入したら動きました。
今までおかしかったのは、xcopy部分を別batにして呼び出していたせいだったみたいです。

長々とつまらないことに付きあわせてしまって申し訳ありません。
ありがとうございました!
  条件検索へ

Copyright 2019 alpha. All Rights Reserved.