Hyper-v上の仮想マシンとしてファイルサーバを運用しています。

その仮想マシンで「vhd」なる仮想ディスクがあるのですが、
これがどんどん膨らみ、容量を消費しているように見えます。

ファイルサーバ自体のドライブの容量はそれほど大きく増えてないのですが、
ドライブの容量と「vhd」なる仮想ディスクの容量はイコールでは無いのでしょうか?。

お知恵を頂けますと助かります。

質問者からの補足コメント

  • すみません、記載漏れが有りました。
    マネージャおよび仮想マシン上のファイルサーバのOS、ともに
    Windows Server 2008R2となります。

      補足日時:2015/11/03 18:01

A 回答 (2件)

仮想ディスクの大きさを固定する方法もあります。

その場合は当然ながら、vhdファイルのサイズは仮想ディスクに割り当てたサイズに相当する大きさになるので、割当量に対する検討が必要になることもあります。

https://technet.microsoft.com/ja-jp/virtualizati …
    • good
    • 0

仮想ディスクを格納しているvhdファイルの大きさは、仮想マシンのディスクI/Oの実績で増減します。

なので実際に入っている容量の割に過大なファイルサイズになることがあります。ファイルサーバ用途ならディスクI/OはクライアントOSとくらべて格段に多いでしょうから、ファイルシステムが容量が多めに必要だと判断して、vhdを大きくすることは有り得る話です。

無駄に太ったvhdファイルを最適化して小さくする方法はちゃんとあって、以下の様なことで縮小できます。

http://blog.dreamhive.co.jp/mkoba/?p=4033
    • good
    • 0
この回答へのお礼

ご丁寧なアドバイスを有難うございました。
お話からすると、ファイルサーバは仮想環境には向かないかもしれませんね・・。
最適化は早速実行を検討してみます。

お礼日時:2015/11/03 22:00

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

このQ&Aを見た人はこんなQ&Aも見ています

このQ&Aを見た人が検索しているワード

このQ&Aと関連する良く見られている質問

Qclass.upload.phpの戻り値(返り値)の画像サイズ容量情報について

class.upload.phpである大きさ以上の画像は
リサイズを掛けて縮小する設定にしていますが
戻り値(返り値)のサイズ(容量)情報はリサイズする前の容量なので
リサイズ後のサイズ(容量)情報を知るにはどうすればよいでしょうか。
宜しくお願いします。

Aベストアンサー

例えば、縮小された画像のサイズを「$reduced_size」とすると、「set_reduced_size()」とか「get_reduced_size()」を用意して、値をセットしたりゲットしたりという話です。
メソッド名とかプロパティ名は、継承元のクラスに合わせて自分で考えてください。

QHyper-Vでのネットワーク設定

Hyper-V Server 2012上の仮想OS上でDHCPサーバを建てて別の仮想OSにIPを振りたいです。

ServerOSでHyper-Vを使えばホスト側でDHCPサービスを設定すればゲストOSにIPを割り振ることができるのですが、
Hyper-V Server 2012をインストールした端末で同様の事ができないでしょうか?
下記の方法のどれかができれば可能な気がしますが・・・
1:Hyper-V Server 2012でDHCPサービスを有効にする(Hyper-V Server 2012でサービスを設定できるのかわからない)
2:DHCPサーバをゲストOSで作成して外部用と内部用に仮想NICを2つ持たせる(ゲストにNICを2つ持たせることができるのかわからない)
3:仮想NIC1つでDHCPサーバを設定する(サーバーの外の端末にIPを振らないか心配)
4:まったく別の方法で実現可能
※サーバーには管理用のNICと、仮想用のNICの、合計2つ搭載しています。

固定IPの空きが少ない環境で、検証用のOSを作ったり消したりするので、
ゲスト用の設定はなるべく少ない方がいいと考えています。

Hyper-Vを初めて設定しているので、わからないことが多いですが、
宜しくお願いします。

Hyper-V Server 2012上の仮想OS上でDHCPサーバを建てて別の仮想OSにIPを振りたいです。

ServerOSでHyper-Vを使えばホスト側でDHCPサービスを設定すればゲストOSにIPを割り振ることができるのですが、
Hyper-V Server 2012をインストールした端末で同様の事ができないでしょうか?
下記の方法のどれかができれば可能な気がしますが・・・
1:Hyper-V Server 2012でDHCPサービスを有効にする(Hyper-V Server 2012でサービスを設定できるのかわからない)
2:DHCPサーバをゲストOSで作成して外部用と内部用に仮想NI...続きを読む

Aベストアンサー

Hyper-V Server は、仮想マシンを動かす環境のためのOSですので、DHCPサーバーを動作させることは出来ません。
ので、2の方法になります。

DHCPサーバーを建てる仮想マシンには、外部・内部用の二つのNIC、DHCPは内部NIC向きのみ、DHCPにぶら下げる仮想マシンはその内部用のみに接続。
外部と接続する必要があれば、DHCPのマシンでブリッジを組む。
Windowsで立てるとライセンスやら面倒だしリソースも食うので、Linuxの軽いのでサクッと。

ってすると、中で立てる仮想マシンの設定はシンプルにできるのではないでしょうか?

Q画像サイズを変えないで容量縮小する方法

お世話になります。
JEPGの画像のサイズを変えないで
画像ピクセル容量を縮小する方法を教えて下さい。

例:
サイズ480X336の画像の容量が60KBある場合、
サイズ480X336のサイズはそのまま変えないで、
容量を約半分の30KB以下にする方法のことです。

なおダウンロードの必要のあるフリーソフト
(JTrim、Photoshop Vectorなど)を使わず、
ペイント機能、Windowsのシステム内でできる方法を教えて下さい。

ちなみに、Windowsに搭載の画像処理機能で「圧縮」しても
上記の効果は得られず、逆に容量は3KBほど増えました。

また、ペイント機能で画像にペイントすると
上記の効果が出ましたが、デジカメを画質がいいのに変えてから
効果が出る画像と出ない(容量がさらに増える)画像があり
ムラがあり困っている次第です。

ご回答をよろしくお願い致します。

Aベストアンサー

>なおダウンロードの必要のあるフリーソフト
>(JTrim、Photoshop Vectorなど)を使わず、
>ペイント機能、Windowsのシステム内でできる方法を教えて下さい。
私もシステム内でできる方法は存じ上げませんが、

ダウンロードの必要のないツールなら知っています。

例えば
http://pixlr.com/editor/?loc=jp
のような「オンラインツール」を利用すれば、ダウンロードは必要ありません。

pixlrの場合ですと、ご希望の画像を開いた後、保存時にクオリティを下げるとご希望のことができます。

Q自社開発サイトをレンタルサーバで公開する場合の運用

自社開発サイトをレンタルサーバで公開する場合の質問なのですが(まあ普通のケースか)、
皆さん自社で開発用(テスト用)サーバって持つんですか?
例えば、DB必須のショッピングサイトを運営する場合、
PCでサイト設計・制作したあと、アップする前にProgのテストしたいですよね?
特にDB絡みだと。
この場合、テストサーバがないと、本サーバでアップして動かなかったら修正して、
ということになってしまいますよね?

でもレンタルサーバってインフラ仕様を公開していないようですし、
同じ環境は自社で作るのは無理ですよね・・・

皆さんどうしてるんですか?制作用PCで環境作ってテストもしちゃってるんですか?
教えてください、お願いします。

Aベストアンサー

選択肢は

1. もう1つレンタルサーバを手配する。
2. 同じレンタルサーバ上にテストサイトを構築する。(ディレクトリを分ける等。)
3. ローカルマシンにテストサイトを構築する。レンタルサーバはサーバ仕様を公開しているところを選ぶ。
4. テストサイトは使わない。潔く一発勝負。

くらいですかね。

QJPGファイル画像をMSフォトエディターでサイズ減らしたらピクセル数減ったが容量増えた

1)スキャナーでスナップ写真を取り込みJPGにして、
2)マイクロソフトフォトエディターで必要な部分を切り取り
3)ペイントに貼り、名前を付けてJPG保存したら891x1226になり230KBになった
4)再度マイクロソフトフォトエディターでイメージ-サイズ変更で90%に縮小にした。
5)するとサイズは802x1103にさがったが、容量は318KBに増えた。こ最終的に520x715くらいにしたらようやく150KBになりましたが、これでは小さすぎます。
サイズ減って容量増えるって一体どういうことでしょう。うまく容量を減らしたいですが上記の処理がまずかったですか。

Aベストアンサー

他の方も言われるとおり、圧縮率の問題としか思えないでしょう。

ソフトの使い方は個人の好みもあるでしょうけど、質問の作業でしたらすべてペイントで可能なはずです。

ペイントは圧縮率の設定はできないのですが、デジカメの画像で、500KB程度のものをペイントで開き、そのまま上書き保存すると150~300KB程度になります。
PC上での見た目の画質は変りませんし、当然サイズもそのままです。

切り取るという作業はありませんが、全体を選択して左上に移動、キャンパスのサイズを小さくするということで、同じことになります。

当然、縮小機能もあります。

Q仮想サーバのデフォルトゲートウェイ設定ができません

仮想サーバのLinuxでデフォルトゲートウェイの設定が無かったので、ルータのIPアドレスで設定しようとしたのですが、「ネットワークが届きません」というエラーが表示されました。
・実行コマンド
 「route add default gw 192.168.28.1」

なぜその様なエラーが出るのか原因が分かりません。
もし原因と対策をご存じの方は是非教えて下さい。
どうか宜しくお願いします。

【環境】
仮想サーバ:CentOS5.6(ホストOS:Windows7)
仮想ネットワーク:NAT
仮想サーバIPアドレス:固定

【設定】
「/etc/sysconfig/network-scripts/ifcfg-eth0」ファイル内容
-------------------------------------------------
DEVICE=eth0
BOOTPROTO=static
HWADDR=00:0C:29:2A:F1:54
TYPE=Ethernet
IPADDR=192.168.211.***
NETMASK=255.255.255.0
IPV6INIT=yes
IPV6_AUTOCONF=yes
ONBOOT=yes
#DHCP_HOSTNAME=localhost.localdomain
USERCTL=no
PEERDNS=no
GATEWAY=192.168.28.1
-------------------------------------------------

仮想サーバのLinuxでデフォルトゲートウェイの設定が無かったので、ルータのIPアドレスで設定しようとしたのですが、「ネットワークが届きません」というエラーが表示されました。
・実行コマンド
 「route add default gw 192.168.28.1」

なぜその様なエラーが出るのか原因が分かりません。
もし原因と対策をご存じの方は是非教えて下さい。
どうか宜しくお願いします。

【環境】
仮想サーバ:CentOS5.6(ホストOS:Windows7)
仮想ネットワーク:NAT
仮想サーバIPアドレス:固定

【設定】
「/etc/sysconfig/net...続きを読む

Aベストアンサー

>IPADDR=192.168.211.***
>NETMASK=255.255.255.0

であれば、ゲートウェイのアドレスも192.168.211.xxxではないですか?

デフォルトゲートウェイの設定ということですから、
192.168.211.0/24以外の宛先の場合に中継を依頼するIPアドレスを指定する必要があります。
# 勿論、それは192.168.211.0/24に無いとダメです。

中継を依頼するIPアドレスが192.168.211.0/24以外である「192.168.28.1」の場合、誰に中継を依頼したらいいんでしょ????

>【環境】
>仮想サーバ:CentOS5.6(ホストOS:Windows7)
>仮想ネットワーク:NAT
>仮想サーバIPアドレス:固定
なのですから、デフォルトゲートウェイはNATが動作している仮想ネットワーク。ということになります。
仮想OSからNAT動作している仮想NICに依頼、仮想NICはドライバを介してホストOSの実NICへ依頼、ホストOSの実NICは設定に従って次のルータに依頼…という形で流れていくことになります。

>IPADDR=192.168.211.***
>NETMASK=255.255.255.0

であれば、ゲートウェイのアドレスも192.168.211.xxxではないですか?

デフォルトゲートウェイの設定ということですから、
192.168.211.0/24以外の宛先の場合に中継を依頼するIPアドレスを指定する必要があります。
# 勿論、それは192.168.211.0/24に無いとダメです。

中継を依頼するIPアドレスが192.168.211.0/24以外である「192.168.28.1」の場合、誰に中継を依頼したらいいんでしょ????

>【環境】
>仮想サーバ:CentOS5.6(ホストOS:Windows7)
>仮想ネ...続きを読む

Qサイズと容量表示できるマクロはどうすればできますか?

サイズと容量表示できるマクロはどうすればできますか?

Excel2003です。
写真を取扱うExcelの資料をいくつも作成中で、ふと気が付いたのです。
ファイルサイズが極端に大きいファイルがいくつもあることに。。。
調べてみるとどうもランダムに集めた写真のファイルサイズが
極端に大きいものもあり、バラバラなことがわかりました。
使う写真は、約4cm×5.6cm位が主なので適正なファイルサイズに
変えたいと思っています。
簡単に判断できるようにマクロを使って対象画像のサイズ/容量を表示
できるようにしたいと考えています。

識者の方、よろしくお願いします。

Aベストアンサー

ひょっとして、既にExcelに挿入した画像のサイズを調べようとされてますか?
その場合、VBAレベルでは、一旦100%にサイズを戻してあげないといけないです。
以下、ActiveWorkbookのシートをLoopして調べ、
最後に新規シートにシート名、TopLeftCellアドレス、名前、
WidthとHeightを書き出すサンプルです。

Option Explicit

Sub try()
  Dim p As Picture
  Dim ws As Worksheet
  Dim i As Long
  Dim v(1 To 10000, 1 To 5) '適当に。MAX10,000枚。
  Dim ret

  Application.ScreenUpdating = False
  With ActiveWorkbook
    For Each ws In .Worksheets
      For Each p In ws.Pictures
        i = i + 1
        v(i, 1) = ws.Name
        v(i, 2) = p.TopLeftCell.Address(0, 0)
        v(i, 3) = p.Name
        ret = fGetPicSize(p)
        If IsArray(ret) Then
          v(i, 4) = ret(0)
          v(i, 5) = ret(1)
        Else
          v(i, 4) = "error"
        End If
      Next
    Next
    .Worksheets.Add.Cells(1).Resize(i, 5).Value = v
  End With
  Application.ScreenUpdating = True
End Sub
'-----------------------------------------------------------
Function fGetPicSize(ByRef pic As Picture)
  Dim x As Single
  Dim y As Single
  Dim T As Single
  Dim L As Single
  Dim W As Single
  Dim H As Single
  Dim LC As Long

  On Error GoTo errExit
  With pic.ShapeRange
    T = .Top
    L = .Left
    W = .Width
    H = .Height
    LC = .LockAspectRatio
    '画像位置によっては元サイズに戻しきれない場合の対策
    .Top = 0
    .Left = 0
    .LockAspectRatio = msoFalse
    .ScaleWidth 1, msoTrue, msoScaleFromTopLeft
    .ScaleHeight 1, msoTrue, msoScaleFromTopLeft
    'Ver2003以前のみトリミング値を考慮する
    If CLng(Application.Version) < 12 Then
      With .PictureFormat
        x = .CropLeft + .CropRight
        y = .CropTop + .CropBottom
      End With
    End If
    x = .Width
    y = .Height
    .Top = T
    .Left = L
    .Width = W
    .Height = H
    .LockAspectRatio = LC
  End With
  fGetPicSize = Array(x, y)
errExit:
End Function

ひょっとして、既にExcelに挿入した画像のサイズを調べようとされてますか?
その場合、VBAレベルでは、一旦100%にサイズを戻してあげないといけないです。
以下、ActiveWorkbookのシートをLoopして調べ、
最後に新規シートにシート名、TopLeftCellアドレス、名前、
WidthとHeightを書き出すサンプルです。

Option Explicit

Sub try()
  Dim p As Picture
  Dim ws As Worksheet
  Dim i As Long
  Dim v(1 To 10000, 1 To 5) '適当に。MAX10,000枚。
  Dim ret

  Application.ScreenUpdating =...続きを読む

Q2台のサーバマシンで、ミラーリングできますか?

現在、メインファイルサーバ1台で運用。
定期的に手動で外付けHDDにバックアップを取っています。

冗長性を持たせる方法を色々検討していますが、トラブル発生時にストップ時間をできるだけ短くしたいのです。

そこで、2台のサーバを用意し、例えば毎日深夜にデーターを自動でミラーリングのようにコピーし、万が一のトラブル時に、機械ごと入れ替えることができないか方法を探しています。

別途ソフトが必要でしたらソフト名などを教えていただけると助かります。

また、スクリプトなどで対応できるのでしたら参考サイトなどを教えていただけると助かります。

ちなみに、現在はWindowsServer2003のStandardで、2台目も同じ予定で考えています。

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

Aベストアンサー

コストを一番抑えるというなら、外付けのRAID装置が一番かと思われます。

HDDを3本以上使用したRAID5以上のストレージを使用することでHDDが1本何らかのトラブルがあったとしても、残りの1本にそのデータが書き込まれているので何かがあった際には安心できます。

http://www.microsoft.com/japan/windowsserver2003/ftserver/default.mspx

http://buffalo.melcoinc.co.jp/products/catalog/item/h/hd-htgl_r5/

http://storage-system.fujitsu.com/jp/

また、NASと呼ばれる装置を使うことにより冗長性のあるファイルサーバを簡単に構築することができます。

http://e-words.jp/w/NAS.html

予算などがどれくらいなのかわからないので、これくらいのことしかいえませんが、予算によっては外付けRAID装置+テープ装置によるバックアップなど複数のメディアにバックアップを行うのが一番よいでしょう。

コストを一番抑えるというなら、外付けのRAID装置が一番かと思われます。

HDDを3本以上使用したRAID5以上のストレージを使用することでHDDが1本何らかのトラブルがあったとしても、残りの1本にそのデータが書き込まれているので何かがあった際には安心できます。

http://www.microsoft.com/japan/windowsserver2003/ftserver/default.mspx

http://buffalo.melcoinc.co.jp/products/catalog/item/h/hd-htgl_r5/

http://storage-system.fujitsu.com/jp/

また、NASと呼ばれる装置を使うことにより冗長...続きを読む

QソニーDVDカムで使えるシングルCDサイズのDVDの容量

 ソニーのDVDカムを使っています。
今持っているDVD-RやDVD-RWは、シングルCDサイズで、
容量は1.4GBです。
これより容量の大きいDVDはないのでしょうか?

Aベストアンサー

片面一層だと、DVDの8cmディスクの容量は1.4GBしかありません。
片面二層ディスクは、その倍の2.8GB(細かい数値は誤差があると思いますが)になりますが、これはDVDカムが対応していなければ、使えません。
また、値段もちょっと高いですよ。
あと、両面一層ディスクというのもあり、片面の容量は1.4GBですが、裏返してもまた、1.4GBのディスクとして使えます(合計2.8GBです)。
1.4GBの制限は、DVDの規格なので、仕方ないです。

Q無線LANを挟んだサーバ運用

自宅の2階の部屋にてWebサーバーを構築したいと考えていますが、モデム・ルータ等はすべて1階の居間に設置してあります。ケーブルを引くのも煩わしいので可能であれば無線LANを用いて運用したいのですが、この場合どんな問題が予想されますか?また注意点や特別に必要な機器などあれば併せてご教示頂ければ助かります。
宜しくお願い致します。

Aベストアンサー

無線は有線にくらべアクセス効率が悪いので、トラフィック量によっては運用に耐えられないでしょうね。テスト的に運用するなら構いませんが、恒常的に運用するとなると遅すぎて使い物にならないでしょう。使い物にならない→一般ユーザが利用しない→ただの自己満足、という図式です。
例えば、一般的な(11Gあたり)無線LANのアクセススピードは最大54Mbps(無線なので、もちろんMAXは出ない)ですが、有線の100Mbpsや1000Mbpsと比べると雲泥の差があります。まあ、所詮は個人サーバならアクセス量もたかが知れていると思いますが。

無線なので、セキュリティに気をつける必要もあります。電波は基本的にダダ漏れですから、拾い放題。また、WDSなどアクセスポイント間通信を使って、他からアクセスできないようにするのは最低限のポイントです。


人気Q&Aランキング