none
ディスク使用容量、空き容量、使用率%を表示させるコマンド(Linuxのdf -hのようなもの) RRS feed

  • 質問

  • Linuxでdf -hを実行すると下記のように使用量、使用率%が表示されます。

    $ df -h
    Filesystem      Size  Used Avail Use% Mounted on
    devtmpfs        474M     0  474M   0% /dev
    tmpfs           492M  4.0K  492M   1% /dev/shm
    tmpfs           492M  556K  492M   1% /run
    tmpfs           492M     0  492M   0% /sys/fs/cgroup
    /dev/xvda1      8.0G  2.3G  5.8G  29% /
    tmpfs            99M     0   99M   0% /run/user/1001


    Windowsでは使用容量、空き容量は表示できますが、使用率%を表示できないと思われます。
    サードパーティー機能等を使わず、Windows Server 2016標準機能で
    上記を実現するにはどうすればよろしいでしょうか?
    2021年1月8日 7:41

回答

  • Powershellで以下のように実行してみてはいかがでしょうか。

    get-psdrive | format-table name,@{Name="Size(GB)"; Expression={(($_.Used+$_.Free)/1GB).ToString("#,0.00")}},@{Name="Used(GB)"; Expression={($_.Used/1GB).ToString("#,0.00")}},@{Name="Free(GB)"; Expression={($_.free/1GB).ToString("#,0.00")}},@{Name = "Use%"; Expression = {"{0:0%}" -f ($_.Used/($_.Used + $_.Free))}}



    • 編集済み kaz8629 2021年1月8日 10:10
    • 回答としてマーク SPO1019 2021年1月13日 23:56
    2021年1月8日 10:09

すべての返信

  • Powershellで以下のように実行してみてはいかがでしょうか。

    get-psdrive | format-table name,@{Name="Size(GB)"; Expression={(($_.Used+$_.Free)/1GB).ToString("#,0.00")}},@{Name="Used(GB)"; Expression={($_.Used/1GB).ToString("#,0.00")}},@{Name="Free(GB)"; Expression={($_.free/1GB).ToString("#,0.00")}},@{Name = "Use%"; Expression = {"{0:0%}" -f ($_.Used/($_.Used + $_.Free))}}



    • 編集済み kaz8629 2021年1月8日 10:10
    • 回答としてマーク SPO1019 2021年1月13日 23:56
    2021年1月8日 10:09
  • 遅くなってすみません。コマンドご教示ありがとうございました。
    下記のようになりました。バッチリです!

    get-psdrive | format-table name,@{Name="Size(GB)"; Expression={(($_.Used+$_.Free)/1GB).ToString("#,0.00")}},@{Name="Used(GB)"; Expression={($_.Used/1GB).ToString("#,0.00")}},@{Name="Free(GB)"; Expression={($_.free/1GB).ToString("#,0.00")}},@{Name = "Use%"; Expression = {"{0:0%}" -f ($_.Used/($_.Used + $_.Free))}}

    Name  Size(GB) Used(GB) Free(GB) Use%
    ----  -------- -------- -------- ----
    Alias 0.00     0.00     0.00
    C     446.05   93.97    352.09   21%
    Cert  0.00     0.00     0.00
    D     17.53    15.30    2.23     87%
    Env   0.00     0.00     0.00
    Fu... 0.00     0.00     0.00
    HKCU  0.00     0.00     0.00
    HKLM  0.00     0.00     0.00
    Va... 0.00     0.00     0.00
    WSMan 0.00     0.00     0.00
    2021年1月13日 23:56