1、查看块设备信息命令:lsblk
1)简单用法:
lsblk命令可以列出所有可用块设备的信息,比如我们说的逻辑磁盘,默认情况下将以树状列出所有块设备。[root@vms002 /]# lsblk
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
sda 8:0 0 100G 0 disk
├─sda1 8:1 0 40G 0 part /
└─sda2 8:2 0 4G 0 part [SWAP]
sr0 11:0 1 3.6G 0 rom /mnt
2)lsblk选项:
lsblk --help[root@vms002 /]# lsblk --help
用法:
lsblk [选项] [ ...]
选项:
-a, --all 打印所有设备
-b, --bytes 以字节为单位而非易读的格式来打印 SIZE
-d, --nodeps 不打印从属设备(slave)或占位设备(holder)
-D, --discard 打印时丢弃能力
-e, --exclude 根据主设备号排除设备(默认:内存盘)
-I, --include 只显示有指定主设备号的设备
-f, --fs 输出文件系统信息
-h, --help 使用信息(此信息)
-i, --ascii 只使用 ascii 字符
-m, --perms 输出权限信息
-l, --list 使用列表格式的输出
-n, --noheadings 不打印标题
-o, --output 输出列
-p, --paths 打印完整设备路径
-P, --pairs 使用 key=“value” 输出格式
-r, --raw 使用原生输出格式
-s, --inverse 反向依赖
-t, --topology 输出拓扑信息
-S, --scsi 输出有关 SCSI 设备的信息
-h, --help 显示此帮助并退出
-V, --version 输出版本信息并退出
2、查看文件系统磁盘空间使用情况命令:df
1)常用选项:选项含义
-a显示所有文件系统信息,包括系统持有的/proc、/sysfs等文件系统;
-m以MB为单位显示容量;
-k以KB为单位显示容量,默认以KB为单位;
-h使用人们习惯的KB、MB或GB等单位自行显示容量;
-T显示该分区的文件系统名称;
-i不用硬盘容量显示,而是以含有inode的数量来显示(显示inode信息)
2)范例:
① -a选项:[root@vms002 /]# df -a
文件系统 1K-块 已用 可用 已用% 挂载点
rootfs 41922560 3300768 38621792 8% /
proc 0 0 0 - /proc
sysfs 0 0 0 - /sys
devtmpfs 2007776 0 2007776 0% /dev
securityfs 0 0 0 - /sys/kernel/security
tmpfs 2016816 148 2016668 1% /dev/shm
devpts 0 0 0 - /dev/pts
tmpfs 2016816 9016 2007800 1% /run
tmpfs 2016816 0 2016816 0% /sys/fs/cgroup
cgroup 0 0 0 - /sys/fs/cgroup/systemd
pstore 0 0 0 - /sys/fs/pstore
cgroup 0 0 0 - /sys/fs/cgroup/cpuset
cgroup 0 0 0 - /sys/fs/cgroup/cpu,cpuacct
cgroup 0 0 0 - /sys/fs/cgroup/memory
cgroup 0 0 0 - /sys/fs/cgroup/devices
cgroup 0 0 0 - /sys/fs/cgroup/freezer
cgroup 0 0 0 - /sys/fs/cgroup/net_cls
cgroup 0 0 0 - /sys/fs/cgroup/blkio
cgroup 0 0 0 - /sys/fs/cgroup/perf_event
cgroup 0 0 0 - /sys/fs/cgroup/hugetlb
configfs 0 0 0 - /sys/kernel/config
/dev/sda1 41922560 3300768 38621792 8% /
selinuxfs 0 0 0 - /sys/fs/selinux
systemd-1 0 0 0 - /proc/sys/fs/binfmt_misc
mqueue 0 0 0 - /dev/mqueue
hugetlbfs 0 0 0 - /dev/hugepages
debugfs 0 0 0 - /sys/kernel/debug
gvfsd-fuse 0 0 0 - /run/user/1000/gvfs
fusectl 0 0 0 - /sys/fs/fuse/connections
/dev/sr0 3798292 3798292 0 100% /mnt
② -hT选项:[root@vms002 /]# df -hT
文件系统 类型 容量 已用 可用 已用% 挂载点
/dev/sda1 xfs 40G 3.2G 37G 8% /
devtmpfs devtmpfs 2.0G 0 2.0G 0% /dev
tmpfs tmpfs 2.0G 148K 2.0G 1% /dev/shm
tmpfs tmpfs 2.0G 8.9M 2.0G 1% /run
tmpfs tmpfs 2.0G 0 2.0G 0% /sys/fs/cgroup
/dev/sr0 iso9660 3.7G 3.7G 0 100% /mnt
③ -ihT选项:[root@vms002 /]# df -ihT
文件系统 类型 Inode 已用(I) 可用(I) 已用(I)% 挂载点
/dev/sda1 xfs 40M 109K 40M 1% /
devtmpfs devtmpfs 491K 326 490K 1% /dev
tmpfs tmpfs 493K 8 493K 1% /dev/shm
tmpfs tmpfs 493K 454 492K 1% /run
tmpfs tmpfs 493K 13 493K 1% /sys/fs/cgroup
/dev/sr0 iso9660 0 0 0 - /mnt