ディスクサイズの確認方法(オペレーティングシステムがインストールされているディスク)
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
?