显示设备及分区
主要显示设备分区的物理信息
fdisk -l # -l:列出所有分区表
示例:
[root@localhost root]# fdisk -l
磁盘 /dev/sda:32.2 GB, 32212254720 字节,62914560 个扇区
Units = 扇区 of 1 * 512 = 512 bytes
扇区大小(逻辑/物理):512 字节 / 512 字节
I/O 大小(最小/最佳):512 字节 / 512 字节
磁盘标签类型:dos
磁盘标识符:0x000c9059
设备 Boot Start End Blocks Id System
/dev/sda1 * 2048 2099199 1048576 83 Linux
/dev/sda2 2099200 62914559 30407680 8e Linux LVM
磁盘 /dev/mapper/centos-root:29.0 GB, 28982640640 字节,56606720 个扇区
Units = 扇区 of 1 * 512 = 512 bytes
扇区大小(逻辑/物理):512 字节 / 512 字节
I/O 大小(最小/最佳):512 字节 / 512 字节
磁盘 /dev/mapper/centos-swap:2147 MB, 2147483648 字节,4194304 个扇区
Units = 扇区 of 1 * 512 = 512 bytes
扇区大小(逻辑/物理):512 字节 / 512 字节
I/O 大小(最小/最佳):512 字节 / 512 字节
查看当前块设备
设备类型及挂载点
lsblk
示例:
[root@localhost root]# lsblk
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
loop0 7:0 0 99.5M 1 loop /snap/core/11798
sda 8:0 0 30G 0 disk
├─sda1 8:1 0 1G 0 part /boot
└─sda2 8:2 0 29G 0 part
├─centos-root 253:0 0 27G 0 lvm /
└─centos-swap 253:1 0 2G 0 lvm [SWAP]
sr0 11:0 1 918M 0 rom
查看设备使用情况
各设备使用情况
df -h # -h:人类可读格式
# 指定路径所在文件系统的情况
df -h /指定路径/
示例:
[root@localhost root]# df -h
文件系统 容量 已用 可用 已用% 挂载点
/dev/mapper/centos-root 27G 10G 18G 37% /
devtmpfs 475M 0 475M 0% /dev
tmpfs 487M 0 487M 0% /dev/shm
tmpfs 487M 51M 437M 11% /run
tmpfs 487M 0 487M 0% /sys/fs/cgroup
/dev/sda1 1014M 133M 882M 14% /boot
tmpfs 98M 0 98M 0% /run/user/1000
[root@localhost root]# df -h /home
文件系统 容量 已用 可用 已用% 挂载点
/dev/mapper/centos-root 27G 10G 18G 37% /
查看文件\文件夹大小
# 遍历指定文件夹及子文件夹大小
du -h /dir/ # -h:显示可读单位
# 显示文件夹的总大小(默认当有子文件夹时会单独列出)
du -sh /dir/ # -s:仅显示每个参数的总计
# 设置遍历深度为0(不向下遍历)
du -h --max-depth=0 /dir/
# 显示目录下文件
du -ah --max-depth=1 /dir/ # -a:显示目录中个别文件的大小
示例:
[root@localhost kunlun]# du -h /home/
4.0K /home/kunlun/.ssh
32K /home/kunlun
1.9M /home/
[root@localhost kunlun]# du -h --max-depth=0 /home/
1.9M /home/
[root@localhost kunlun]# du -ah --max-depth=1 /home/
32K /home/kunlun
1.9M /home/JSOn.zip
1.9M /home/