紹介する
Gnu/Linux には、次のようないくつかのマウントポイントがあります。
/mountpoint1
/xyz/abc
/root
etc.
下のファイルとディレクトリは、/mountpoint1
その下のファイルとディレクトリ以外のボリューム(物理ボリュームまたは論理ボリューム(LVMなど))に属することができます/xyz/abc
。マウントポイントの概念に似ています。
私の質問は次のとおりです
利用可能なスペースを確認できますか/mountpoint1
?つまり、どのくらいのファイルとディレクトリに書き込むことができますか(明らかにB / KB / MB / GB ...)下に /mountpoint1
。
これを行う方法はありますか?
ちょっと変に見えますが、確認していただけますか?ディレクトリ/パスのための空きスペース?
答え1
パスではなくスペースを含むパーティション、ボリュームグループ、または論理ボリューム。を実行できますが、最初du -sh
or df -h
はパス自体で使用されているスペースのみを示し、2番目はパスを含むパーティション全体またはボリュームグループの空きスペースを示すため、少し誤解を招く可能性があります。これがあなたのニーズに適している場合は使用してください。
それ以外の場合は、空き容量、フルサイズ、ディスク、パーティション、物理ボリューム、ボリュームグループ、または論理ボリュームの使用量を含むスペースを表示するには、次の手順を実行する必要があります。
df -h
これには、マウントされたファイルシステムの合計容量、空き容量、および使用量が表示されます。上記のように、パスに対して直接実行すると、インストールされたスペース全体が得られます。これは単独で実行するのと同じです。
pvs
pvdisplay
このコマンドは、物理ボリュームの合計スペースと空きスペースを表示します。
vgs
vgdisplay
このコマンドは、ボリュームグループの合計スペースと空きスペースを表示します。
lvs
lvdisplay
このコマンドは、論理ボリュームの合計スペースと空きスペースを表示します。
fdisk -l
これにより、ブロックサイズで使用可能および使用可能なエントリと開始位置と終了位置を含むディスクとパーティションが表示されます。
parted
print free
コンソールで 1 番目と 2 番目を使用すると、開始点と終了点、空き領域を含むパーティションのブロックサイズが表示されます。
答え2
dfファイル/ディレクトリ名引数を使用して呼び出すことができ、そのファイル/ディレクトリを含むファイルシステムで使用可能なディスク容量を表示します。例:
df -h /mnt/san12/office
Filesystem Size Used Avail Use% Mounted on
/dev/sdc1 2.0T 2.0T 11G 100% /mnt/san12
答え3
コードを試してみましたが、うまくいきます。全スペース、使用可能スペース、使用スペースを表示
df -Ph /boot/|awk 'NR >1 {gsub("%","",$0);print $0}'| awk '{print "Total Space of partition" " "$2"\n""Used space on the disk is" $3"\n""free space on the disk is "$4}'