Linux
如何查找安裝作業系統的磁碟大小
如何驗證磁碟大小(安裝作業系統的磁碟)
我們有紅帽 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
所以在那種情況下結果不好,因為我們也得到了作業系統分區
而我們想要的只是作業系統的磁碟大小應該是150G
disk_os_size=$(lsblk /dev/sda -o SIZE -n|head -1)
df -h /
或findmnt -D /
或怎麼樣findmnt -P / | sed -nr -e 's~.* SOURCE="([^"]*)" .*~\1~p' | xargs lsblk
。