オペレーティングシステムがインストールされているディスクのサイズを見つける方法

オペレーティングシステムがインストールされているディスクのサイズを見つける方法

ディスクサイズの確認方法(オペレーティングシステムがインストールされているディスク)

Red Hat 7.2があります。

たとえば、見てみましょう。

# disk_os_size=` lsblk | grep sda `
sda                8:0    0   150G  0 disk
├─sda1             8:1    0   500M  0 part /boot
└─sda2             8:2    0 149.5G  0 part


# disk_os_size=` lsblk | grep sda | awk '{print $4}' `
# echo $disk_os_size
150G 500M 149.5G

したがって、この場合はOSパーティションもインポートされるため、結果が悪くなります。

そして私たちが望むのは、オペレーティングシステムディスクのサイズ、つまり150Gだけです。

答え1

disk_os_size=$(lsblk /dev/sda -o SIZE -n|head -1)

答え2

df -h /またはfindmnt -D /それとも何ですかfindmnt -P / | sed -nr -e 's~.* SOURCE="([^"]*)" .*~\1~p' | xargs lsblk

関連情報