none
WSUS ディスク圧迫の対処方法について RRS feed

  • 質問

  • 初めて質問します。

    ◇Windows Server 2008 Standard/Windows Server Update Services 3.0 SP2

    Fドライブ容量が継続して増加しつづけ、残り容量が465GBのうち残り24KBとなってしまい、困っています。

    WSUSフォルダがFドライブにあり、パッチのダウンロードによる容量増加を考え(WSUSフォルダだけで約465GBの状態です)、

    WSUSサーバークリーンアップウィザードにて、「不要な更新ファイル」を選択し、

    サーバークリーンを行いましたが、「予期しないエラー」が発生してしまう状態です。

    現象の発生原因・改善方法について情報をお持ちの方いらっしゃいましたら、ご教授お願いいたします。

    2011年10月4日 8:32

すべての返信

  • cktmk さん、こんにちは
    フォーラム オペレーターの星 睦美です。

    投稿ありがとうございます。
    質問中の「予期しないエラー」について、イベントログにエラー情報がありましたら詳細をお知らせいただけると
    質問を読んだ方に問題となっている状況が理解しやすくなると思います。


    日本マイクロソフト株式会社 フォーラム オペレーター 星 睦美
    2011年10月4日 8:43
  • フォーラム オペレーター 星さん

    ご返信、ありがとうございます。cktmkです。

    イベントログを確認したところ、以下のように表示されていました。

    -----

    WSUS 管理コンソールで予期しないエラーが発生しました。 これは一時的なエラーの可能性があります。管理コンソールを再起動してみてください。このエラーが続く場合は、

    %appdata%\Microsoft\MMC\ の下にある wsus ファイルを削除することにより、コンソールの保存される設定を削除してください。


    System.InvalidOperationException -- この SqlTransaction は完了しています。再度使用することはできません。

    Source
    System.Windows.Forms

    Stack Trace:
       場所 System.Windows.Forms.Control.MarshaledInvoke(Control caller, Delegate method, Object[] args, Boolean synchronous)
       場所 System.Windows.Forms.Control.Invoke(Delegate method, Object[] args)
       場所 System.Windows.Forms.Control.Invoke(Delegate method)
       場所 Microsoft.UpdateServices.UI.SnapIn.Wizards.ServerCleanup.ServerCleanupWizard.OnCleanupComplete(Object sender, PerformCleanupCompletedEventArgs e)

    -----

    >このエラーが続く場合は、

    >%appdata%\Microsoft\MMC\ の下にある wsus ファイルを削除することにより、コンソールの保存される設定を削除してください。

    を実施し、再度サーバークリーンを行いましたが、「予期しないエラー」が発生してしまいました。(イベントログのエラー情報も上記と同様でした)

    現象の発生原因・改善方法について情報をお持ちの方いらっしゃいましたら、ご教授お願いいたします。

     

    2011年10月5日 6:25
  • 手がかりとなるイベントID がないのであくまで推測ですが、更新ファイルのクリーンアップのSQL トランザクションがタイムアウト、あるいは他の原因で終了しているのではと思います。

    クリーンアップの作業はサーバーに負荷がかかりますので、実行のタイミングを考慮したりクリーンアップの対象を絞ってみるなどして試してみてはいかがしょうか。
    日本マイクロソフト株式会社 フォーラム オペレーター 星 睦美
    2011年10月7日 6:47
  • フォーラム オペレーター 星 様

    ご返信、ありがとうございます。

    >イベントID がないのであくまで推測ですが

    情報不足で申し訳ございません。イベントIDも記載しました。

    また、クリーンアップ実行時、エラーは5つ出力されておりましたので、5つ全てを以下に記載します。

    (上から、発生時系列順で並べております。)

     

    イベントID → 7053
    --------------------
    WSUS 管理コンソールで予期しないエラーが発生しました。 これは一時的なエラーの可能性があります。管理コンソールを再起動してみてください。このエラーが続く場合は、

    %appdata%\Microsoft\MMC\ の下にある wsus ファイルを削除することにより、コンソールの保存される設定を削除してください。


    System.InvalidOperationException -- この SqlTransaction は完了しています。再度使用することはできません。

    Source
    System.Windows.Forms

    Stack Trace:
       場所 System.Windows.Forms.Control.MarshaledInvoke(Control caller, Delegate method, Object[] args, Boolean synchronous)
       場所 System.Windows.Forms.Control.Invoke(Delegate method, Object[] args)
       場所 System.Windows.Forms.Control.Invoke(Delegate method)
       場所 Microsoft.UpdateServices.UI.SnapIn.Wizards.ServerCleanup.ServerCleanupWizard.OnCleanupComplete(Object sender, PerformCleanupCompletedEventArgs e)

    イベントID → 13032
    --------------------
    多くのクライアント コンピュータは、ここ 30 日間サーバーにレポートを戻していません。これまでに 5 台が検出されました。

    イベントID → 10042
    --------------------
    コンテンツ ドライブの空きディスク領域は 200 MB 未満です。利用可能な空き領域を早急に増やしてください。

    イベントID → 10022
    ---------------------
    最新のカタログ同期の試みは正しく行われませんでした。


    イベントID → 10032
    ---------------------
    サーバーで、一部の更新プログラムがダウンロードされませんでした。

     

    クリーンアップの作業は、負荷が低い時間帯に実施してみましたが、やはり同様に「予期しないエラー」で止まってしまう状況です。

    クリーンアップの対象は、WSUSサーバークリーンアップウィザードにて「不要な更新ファイル」のみを選択することで、

    対象を絞っていると考えているのですが、他にも対象を絞る方法があるのでしょうか?

     

    クリーンアップ対象の絞り方についても、ご教授いただけると大変助かります。

     

     

     



    • 編集済み cktmk 2011年10月11日 6:58
    2011年10月11日 6:56
  • cktmk さん、追加の情報ありがとうございます。

    それぞれのエラーの内容を見ましたが、質問内容のWSUS サーバーの環境、事象から具体的な原因と解決に結びつく情報は見つけることができませんでした。

    そのため、まずはコンテンツフォルダを移動して新しいボリュームを確保することが必要ではと考えています。
    よろしければ以下の情報の「更新ファイルのローカルでの保存場所を変更する」の手順を参考にご検討ください。

    (参考情報)
    ・評価と確認 : Windows Server Update Services (WSUS) を使用する:
    http://technet.microsoft.com/ja-jp/updatemanagement/bb245839


    日本マイクロソフト株式会社 フォーラム オペレーター 星 睦美
    2011年10月11日 9:37
  • フォーラム オペレーター 星 様

    はじめまして、初めて投稿させていただきます。

    弊社のエンドユーザ様でもWSUSのディスクが圧迫され、外付けHDDに新たに保存場所を変更することなりました。

    (参考情報)
    ・評価と確認 : Windows Server Update Services (WSUS) を使用する:
    http://technet.microsoft.com/ja-jp/updatemanagement/bb245839

    の更新ファイルのローカルでの保存場所を変更するを参照して行おうと考えておりますが、約220GBのコピーを含む作業になりますので、1時間程度はかかるものと考えておりますが、その間、サービスは継続できるものでしょうか?この点お分かりになる範囲で結構ですので、ご見解を賜りたく存じます。

    またWSUS3.0で不要なデータ(古いデータ)を削除する等は出来ないのでしょうか?

    2012年6月13日 3:54
  • 不要なデータに関しては、下記のように自己解決いたしました。

    不要な更新プログラムの削除については、WSUS 3.0では[オプション]-[サーバー クリーンアップ ウィザード]を使うことで対応出来ました。

    参照URL:http://blogs.technet.com/b/jpwsus/archive/2010/02/18/3313610.aspx

    WSUSutil.exe の movecontent コマンド実行中は、やはりWSUSサービスを停止したほうが良いのでしょうか?

    よろしくお願いいたします。

    2012年6月14日 5:19