如何显示包含卷组的逻辑卷全名及其大小和挂载点?以上所有信息均水平显示。
示例:
LV VG Size Mountpoint
/dev/vg1/lv1 vg1 100M /data
答案 0 :(得分:1)
前三个可从lvs
获得。最后一个可从mount
获得。您可以将它们与短脚本组合使用:
#!/bin/bash
(
echo LV VG Size Mountpoint
sudo lvs --noheadings -o lv_path,vg_name,lv_size | while read lv vg size; do
echo -n "$lv $vg $size "
mount | while read dev on path rest; do
[[ "$lv" -ef "$dev" ]] || continue
echo -n "$path"
break
done
echo
done
) | column -t
这会在我的系统上产生以下输出:
LV VG Size Mountpoint
/dev/vg_gargan/lv_aron vg_gargan 64.00g /home/aron
/dev/vg_gargan/lv_fedora vg_gargan 21.50g /
/dev/vg_gargan/lv_data vg_gargan 21.00g /data
/dev/vg_gargan/lv_swap vg_gargan 2.00g
希望有所帮助!