FreeBSD で接続されたディスクのサイズを取得する方法

FreeBSD で接続されたディスクのサイズを取得する方法

FreeBSD にディスクを接続すると、次のようにして接続されているディスクを一覧表示できます。

[root@freenas] ~# sysctl kern.disks
kern.disks: xbd2 xbd1 ada0
[root@freenas] ~#

では、接続されている各ディスクのサイズを確認するにはどうすればよいでしょうか?

答え1

diskinfo -v ada0ディスクサイズだけを確認したい場合。

この情報を何らかのスクリプトで使用したい場合は、sysctl -n kern.geom.confxml出力を解析できます。

答え2

各ディスクのジオメトリはユーティリティによって表示できますfdisk ada0

ファイルシステムに使用されるディスクは、mount引数なしで表示されます。

ディスク上のファイルシステムのアクセス可能な容量は、df -h <filesystem>

関連情報