Posts tagged: windows

robocopy で快適なバックアップ生活を送る

walk-along-the-beac

自分の PC のバックアップをどのように取得しようかと思っている方に、特にお勧めしたいのが robocopy です。

このコマンド字体は Windows Vista から標準で組み込まれているものなのですが、Windows7 でも使用できますので、daily のバックアップを自分のポリシーで取りたい!という方にはもってこいだと思います。

自分が使用しているコマンドオプション

robocopy C:\Users\hogehoge P:\99_Backup\hogehoge /R:0 /XO /Z /MT /dcopy:T /MOT:10 /E

これを適当なバッチファイル名で保存して、タスクスケジューラーで起動するようにしています。

この例ですと、C:\Users\hogehoge を 10 分のインターバルで監視して、P:\99_Backup\hogehoge と差分が発生しているファイルがあれば、差分のみをコピーする、という内容になっています。

また、使用しているファイルなどはロックがかかっている可能性が高く、コピーできないので、エラーが発生したときは、リトライ処理を欠けずにそのままスルーするようにしています。

コピーオプション

               /S :: 空でないサブフォルダをコピーする
                 /E :: 空のものも含めてサブフォルダをコピーする
             /LEV:n :: ソースフォルダツリーの中の上位 n レベルのみをコピーする

                 /Z :: 再開可能 (restartable) モードでファイルをコピーする
                 /B :: バックアップモードでファイルをコピーする
                /ZB :: 可能なら再開可能モードで不可ならバックアップモードを使う

  /COPY:copyflag[s] :: copyflag で指定されたファイル情報をコピーする ( デフォルトは /COPY:DAT)
                       D : データ  A : 属性  T : タイムスタンプ
                       S : セキュリティ情報 (NTFS の ACL)   O= 所有者情報  U= ファイル監査情報

               /SEC :: セキュリティもコピーする (/COPY:DATS と同じ )
           /COPYALL :: すべてのファイル情報をコピーする (/COPY:DATSOU と同じ )
            /NOCOPY :: ファイル情報をコピーしない (/PURGE と一緒に使える )

             /PURGE :: コピー元にないファイル・フォルダを削除する
               /MIR :: ミラーリングコピーする (/E と /PURGE を指定したのと同じ )

               /MOV :: ファイルを移動する ( コピー後にコピー元から削除する )
              /MOVE :: ファイルとフォルダを移動する ( コピー後にコピー元から削除する )

       /A+:[RASHNT] :: コピーされたファイルに与えられた属性を加える
       /A-:[RASHNT] :: コピーされたファイルから与えられた属性を削除する
                       R : Read only    S : System     N : Not content indexed
                       A : Archive      H : Hidden     T : Temporary

            /CREATE :: フォルダツリーと 0 バイトのファイルを作るのみ
                       ( データはコピーされない )
               /FAT :: コピー先ファイルを 8.3 形式のファイル名で作成する
               /FFT :: FAT タイムスタンプ ( 精度 2 秒 ) であると見なす
               /256 :: 非常に長いパス (256 文字以上 ) のサポートをオフにする

             /MON:n :: コピー元を監視,n 回以上の変更があったら再実行する
             /MOT:m :: コピー元を監視,m 分後に変更があったら再実行する

      /RH:hhmm-hhmm :: コピー開始できる時間帯を指定します
                /PF :: 処理単位ではなくファイル単位で実行時間帯のチェックをする
             /IPG:n :: 遅い回線の帯域を確保するためパケット間に n ミリ秒のギャップを挿入する

総括

あまり書くことがなくなってしまいましたが、robocopy は標準でマルチスレッド対応ですし、コピー速度も申し分なく早いので、コマンドで指定するのが苦でなければかなりお勧めです。

関連アイテム

Windows Update (KB976749) を適応すると削除した IME2007 が復活する!

20-57-51

マイクロソフト大好きな方には非常に申し訳ないのですが、自分はむかしから日本語変換エンジンに ATOK をつかっていて、Windows に標準でついてくる MS-IME は本当にいらないと思っています。

Office 2007 を入れると、必ずついてきてしまうので、仕方が無く入れて、いつも後から削除しているのですが、今回不思議なことが起こりました。

昨夜のことですが、夜間に Windows Update (KB976749) が適応されていて、朝起きてみると、次のことまでご丁寧にしてくれていました。

  • 標準の IME が消したはずの MS-IME 2007 に戻ってる(しかもコントロールパネル上のキーボードの設定からはこれらは見えずに ATOK だけが存在するかのようになっている。) 8-O

きれいな日本語、MS-IMEを使おう、という今日本に来ているバルマーの思いでしょうか。正直言っていりません。

何度か IME の設定をして、ようやく ATOK が帰ってきてくれました。

ちょっと違いますが、ダブルクリックして、キーボードの設定を完璧に 101 に変更するレジストリを近いうちに公開したいと思います。

27inch iMacが欲しすぎる件

04_px450

画面が広く、大きく、鮮やかに――クアッドコアCPU搭載iMacも登場」というニュースが世界中を駆け巡ったのが先週の話。

いいいなぁこれ。しかも上位機種は外部ディスプレイとしても使えるし。しかも発表日が Windows7の発表日前日なんて素敵すぎる。

自分はすでに Windows7 環境に早くも移行してしまいましたが、未だに古いPCをお持ちの方なんかはかなりぐっとくる内容なのではないでしょうか。そもそも最近は自分を含めて多くの方の使い方が Web 主体の使い方に移行していると思いますので、そもそもがプラットフォームなんて何でもいいよ、という方が多いのではないでしょうか。

自分の場合ですが、自宅だとほとんどのクライアント OS が Windows ですし、サーバー類も Windows が利点を感じられるものについてはほとんどが Windows サーバーで動いています (Active Directory など)。

調べてみると最近の Mac は標準で Acrive Directory に参加できるようですね。さすがにポリシーの反映までは難しいようですが、ドメイン内に存在するサーバーへのログインや権限認証などについては全く問題がないようです。

新型 iMac のスペックと価格を比較してみた

エンジニアの悲しい性(さが)、買えないくせに、まずはスペック比較です(笑)。

こうしてみると、安いなぁ。

実はどうして悩んでいたかというと、メインマシンの液晶ディスプレイを買い換えようと思っていまして、使用時間がそろそろ3万時間に近づいてきたと言うこともあって、26~30インチクラスの液晶を狙っていました。そこにこの発表ですよ。

今だと30インチの液晶を買うとして、最高級の NEC であればだいたい 30万円程度、もっと安く、そこそこ使えそうな DELL のもので 13 万円程度だったので、迷っていたところでした。

同じ IPS でも S-IPS と H-IPS はちがうんですよねぇ。迷います。オタクの悲しい性で、迷っているときが一番楽しいことを知っているので、もうしばらく迷うことにします :mrgreen:

WordPress Themes