未割り当てスペース(どのパーティションにも割り当てられていなかった)を含む、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
「Used Dev size」とパーティションサイズを比較する必要があります
ファイルシステムは、それらが存在するボリュームよりも小さくなる場合があります(@PaulGearに感謝します)。 LVM論理ボリューム、MD RAIDデバイス、パーティション、またはファイルシステムが存在するその他のデバイスのサイズと、ファイルシステムのサイズ(df
によって返される)を比較する必要があります。
複数のディスクまたはLVMボリュームグループがあり、比較的新しいディストリビューションがある場合、lsblk
を使用して、マウントポイントとともにブロックデバイスのツリーを表示できます。
注:マーケティングGB(10 ^ 9B)とOSまたはエンジニアリングGB(2 ^ 30Bであり、区別するためにGiB=と書く必要があります)にも違いがあります。 40GBは約37.25GiBです。parted
を除く上記のすべてのツールは、デフォルトの単位としてバイナリギガバイトを使用します。追加unit MiB
to partedコマンドの前、print
の前に、メビバイト単位で回答を取得します(SSDと4KiBセクターディスクのパーティションの調整にも役立ちます)。
それはおそらく欲望が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 これが役に立てば幸い
パーティションは「df -h」で確認できます。残りについては、「parted discname」を使用してから「print」を使用できます。