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
转载于:https://blog.51cto.com/13716812/2403208