一、查看塊設備信息命令:lsblknode
1)簡單用法:linux
lsblk命令能夠列出全部可用塊設備的信息,好比咱們說的邏輯磁盤,默認狀況下將以樹狀列出全部塊設備。
bash
[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選項:ide
lsblk --helpspa
[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 輸出版本信息並退出
二、查看文件系統磁盤空間使用狀況命令:dfdebug
1)經常使用選項:orm
選項內存 |
含義ci |
-aget |
顯示全部文件系統信息,包括系統持有的/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