Linux 查看磁盘使用状况node
df 查看当前挂载空间使用状况网络
语法:app
df [选项]... [FILE]...
文件-a, --all 包含全部的具备 0 Blocks 的文件系统 文件--block-size={SIZE} 使用 {SIZE} 大小的 Blocks 文件-h, --human-readable 使用人类可读的格式(预设值是不加这个选项的...) 文件-H, --si 很像 -h, 可是用 1000 为单位而不是用 1024 文件-i, --inodes 列出 inode 资讯,不列出已使用 block 文件-k, --kilobytes 就像是 --block-size=1024 文件-l, --local 限制列出的文件结构 文件-m, --megabytes 就像 --block-size=1048576 文件--no-sync 取得资讯前不 sync (预设值) 文件-P, --portability 使用 POSIX 输出格式 文件--sync 在取得资讯前 sync 文件-t, --type=TYPE 限制列出文件系统的 TYPE 文件-T, --print-type 显示文件系统的形式 文件-x, --exclude-type=TYPE 限制列出文件系统不要显示 TYPE 文件-v (忽略) 文件--help 显示这个帮手而且离开 文件--version 输出版本资讯而且离开
案例:async
# 查看挂载分区使用状况 df -h Filesystem Size Used Avail Use% Mounted on /dev/mapper/rhel-root 44G 4.0G 41G 9% / devtmpfs 3.8G 0 3.8G 0% /dev tmpfs 3.9G 0 3.9G 0% /dev/shm tmpfs 3.9G 13M 3.8G 1% /run tmpfs 3.9G 0 3.9G 0% /sys/fs/cgroup /dev/sda1 1014M 177M 837M 18% /boot /dev/mapper/datastore-database 772M 828K 731M 1% /mnt/database tmpfs 781M 4.0K 781M 1% /run/user/42 tmpfs 781M 32K 781M 1% /run/user/1000 /dev/sr0 4.2G 4.2G 0 100% /run/media/xsk/RHEL-7.6 Server.x86_64 tmpfs 781M 0 781M 0% /run/user/0
# 查看挂载分区类型 df -mT Filesystem Type 1M-blocks Used Available Use% Mounted on /dev/mapper/rhel-root xfs 45031 4014 41017 9% / devtmpfs devtmpfs 3885 0 3885 0% /dev tmpfs tmpfs 3902 0 3902 0% /dev/shm tmpfs tmpfs 3902 13 3889 1% /run tmpfs tmpfs 3902 0 3902 0% /sys/fs/cgroup /dev/sda1 xfs 1014 177 837 18% /boot /dev/mapper/datastore-database ext3 772 1 731 1% /mnt/database tmpfs tmpfs 781 1 781 1% /run/user/42 tmpfs tmpfs 781 1 781 1% /run/user/1000 /dev/sr0 iso9660 4289 4289 0 100% /run/media/xsk/RHEL-7.6 Server.x86_64 tmpfs tmpfs 781 0 781 0% /run/user/0
mount 挂载名查看磁盘分区使用状况ide
语法:oop
mount [-hV] mount -a [-fFnrsvw] [-t vfstype] mount [-fnrsvw] [-o options [,...]] device | dir mount [-fnrsvw] [-t vfstype] [-o options] device dir
-V:显示程序版本 -h:显示辅助讯息 -v:显示较讯息,一般和 -f 用来除错。 -a:将 /etc/fstab 中定义的全部档案系统挂上。 -F:这个命令一般和 -a 一块儿使用,它会为每个 mount 的动做产生一个行程负责执行。在系统须要挂上大量 NFS 档案系统时能够加快挂上的动做。 -f:一般用在除错的用途。它会使 mount 并不执行实际挂上的动做,而是模拟整个挂上的过程。一般会和 -v 一块儿使用。 -n:通常而言,mount 在挂上后会在 /etc/mtab 中写入一笔资料。但在系统中没有可写入档案系统存在的状况下能够用这个选项取消这个动做。 -s-r:等于 -o ro -w:等于 -o rw -L:将含有特定标签的硬盘分割挂上。 -U:将档案分割序号为 的档案系统挂下。-L 和 -U 必须在/proc/partition 这种档案存在时才有意义。 -t:指定档案系统的型态,一般没必要指定。mount 会自动选择正确的型态。 -o async:打开非同步模式,全部的档案读写动做都会用非同步模式执行。 -o sync:在同步模式下执行。 -o atime、-o noatime:当 atime 打开时,系统会在每次读取档案时更新档案的『上一次调用时间』。当咱们使用 flash 档案系统时可能会选项把这个选项关闭以减小写入的次数。 -o auto、-o noauto:打开/关闭自动挂上模式。 -o defaults:使用预设的选项 rw, suid, dev, exec, auto, nouser, and async. -o dev、-o nodev-o exec、-o noexec容许执行档被执行。 -o suid、-o nosuid: 容许执行档在 root 权限下执行。 -o user、-o nouser:使用者能够执行 mount/umount 的动做。 -o remount:将一个已经挂下的档案系统从新用不一样的方式挂上。例如原先是惟读的系统,如今用可读写的模式从新挂上。 -o ro:用惟读模式挂上。 -o rw:用可读写模式挂上。 -o loop=:使用 loop 模式用来将一个档案当成硬盘分割挂上系统。
将 /dev/hda1 挂在 /mnt 之下。ui
mount /dev/hda1 /mnt
将 /dev/hda1 用惟读模式挂在 /mnt 之下。spa
mount -o ro /dev/hda1 /mnt
将 /tmp/image.iso 这个光碟的 image 档使用 loop 模式挂在 /mnt/cdrom之下。用这种方法能够将通常网络上能够找到的 Linux 光 碟 ISO 档在不烧录成光碟的状况下检视其内容。code
mount -o loop /tmp/image.iso /mnt/cdrom