未割り当て領域(パーティションに割り当てられていない)を含む、Unix / Linux OSで利用可能なディスク領域を取得する方法は?
未割り当て領域(パーティションに割り当てられていない)を含む、Unix / Linux OSで利用可能なディスク領域を取得する方法は?
回答:
Linuxでは、空きスペースは多くの場所に隠れています。
空きファイルシステム領域(最も明白な):
df -h
パーティション化されていないスペース:
for dev in /dev/sd?; do parted "$dev" print; done
または
for dev in /dev/sd?; do fdisk -l "$dev"; done
パーティション間、およびパーティションとデバイスの端の間のスペースを注意深く調べます
LVMシステムの空き容量:
vgs
または
pvs
物理ボリュームはパーティションのサイズよりも少ないスペースを使用できるため、そのサイズをパーティションのサイズと比較します
MDシステムのパーティションに割り当てられていないスペース:
for dev in /dev/md*; do mdadm --detail "$dev"; done
「使用済みのDevサイズ」とパーティションサイズを比較する必要があります。
ファイルシステムは、現在のボリュームより小さくすることができます(@PaulGearに感謝します!)。LVM論理ボリューム、MD RAIDデバイス、パーティション、またはファイルシステムが存在する他のデバイスのサイズと、ファイルシステムのサイズ(によって返されるdf
)を比較する必要があります。
複数のディスクまたはLVMボリュームグループがあり、比較的新しいディストリビューションがある場合lsblk
、マウントポイントとともにブロックデバイスのツリーを表示するために使用できます。
注:マーケティングGB(10 ^ 9B)とOSまたはエンジニアリングGB(2 ^ 30B)には違いがあり、2つを区別するためにGiBと書く必要があります。40GBは約37.25GiBです。上記のすべてのツールは、parted
デフォルトの単位としてバイナリギガバイトを使用します。Mebibytesで回答を取得unit MiB
する前print
に、partedコマンドに追加します(SSDおよび4KiBセクターディスクのパーティションを調整するのにも役立ちます)。
df
との回答を相互確認してくださいlvs
。
おそらく、partitionmanagerやgpartedなどのツールが欲しくなるようです。
http://kde-apps.org/content/show.php?content=89595
http://gparted.sourceforge.net/download.php
cfdiskでは、ディスクごとに未割り当て領域も表示されます。
cfdisk /dev/sda
適切なデバイス(sda、sdb、sdcなど)を指定します。
試してください:
df -h
または
fdisk -l *
http://www.unix.com/red-hat/178290-get-unallocated-disk-space.html
上記のリンクには、あなたが何をしているのかについての説明があります
http://www.computerhope.com/unix/udf.htm これが役に立てば幸い