df在
linux上列出了分区上的以下统计信息.
-bash-4.1# df Filesystem 1K-blocks Used Available Use% Mounted on /dev/sda3 1918217320 1473337340 347440136 81% / tmpfs 32970328 0 32970328 0% /dev/shm /dev/sda1 482214 148534 308781 33% /boot /dev/sdd1 1922860884 1638599284 186585876 90% /disk5 /dev/sdc1 1922858352 1474925416 350257336 81% /disk2 /dev/sdb1 1922858352 1028783752 796399000 57% /disk4
如果我想获取分区名称列表,例如:
“/ dev / sda3 / dev / sda1 / dev / sdc1 ……”
我怎么用bash做的?
要以root运行方式列出为设备定义的所有分区:
lsblk
要么
fdisk -l
要么
cat /proc/partitions
而且正如@Giedrius Rekasius所提到的那样
fdisk -l /dev/sda | grep ‘^/dev’ | cut -d’ ‘ -f1