df命令

df - report file system disk space usage #汇报文件系统的磁盘空间使用情况

[root@apenglinux-001 ~]# df -h 
文件系统        容量  已用  可用 已用% 挂载点
/dev/sda3        18G  1.1G   17G    6% /
devtmpfs        903M     0  903M    0% /dev
tmpfs           912M     0  912M    0% /dev/shm
tmpfs           912M  8.6M  904M    1% /run
tmpfs           912M     0  912M    0% /sys/fs/cgroup
/dev/sda1       197M  113M   85M   58% /boot
tmpfs           183M     0  183M    0% /run/user/0
上面包含tmpfs的行显示的是临时文件系统,即使在这些对应的挂载点写了内容,重启后都会消失
[options]
-a #使用 -a 选项列出所有文件系统的磁盘使用量
-h #以人类易读的格式显示 df 命令的输出
-i #选项用在 df 命令用于显示文件系统的 inode 信息
--total #在 df 命令中用于显示所有文件系统的磁盘使用情况汇总
-x 或 --exclude-type #在 df 命令中用来在输出中排出某些文件系统类型
注意:可用的字段名有: source, fstype, itotal, iused, iavail, ipcent, size, used, avail, pcent和 target
[root@apenglinux-001 ~]# df --output=fstype,size,iused

du命令

du - estimate file space usage  #估计文件空间使用情况
-s --summarize #仅显示总计,只列出最后加总的值
-h --human-readable #以K,M,G为单位,提高信息的可读性

注意:

        1)主分区+扩展分区=4,扩展分区只能一个 

        2)扩展分区不能单独使用,要继续分成逻辑分区,逻辑分区可以有多个

        3)一个分区就是一个独立的文件系统

        4)主分区和扩展分区的标识:1-4;逻辑分区:5+

fdisk命令

fdisk - manipulate disk partition table #操作磁盘分区表

#fdisk -l [device] 列出指定磁盘设备上的分区情况
#fdisk /dev/sd# 创建,删除,保存磁盘分区情况
fdisk提供了一个交互式接口来管理分区,它有许多子命令,分别用于不同的管理功能;所有的
操作均在内存中完成,没有直接同步到磁盘;直到使用w命令保存至磁盘上
以下命令选项为m中常用选项:
    n 创建新分区
    d 删除已有分区
    t 修改分区类型
    w 保存并退出
    q 不保存并退出
    m 查看帮助信息
    p 显示现有分区信息

mke2fs命令

配置文件: /etc/mke2fs.conf 用于设定默认特性,及各文件系统特有的特性
mke2fs -t {ext2|ext3|ext4}
-b 块大小(块大小取决cpu对内存面框大小的支持,x86系统默认面框大小为4k)
-L label设定卷标
-m 预留给管理使用的块所占据总体空间的比例
-r 预留给管理使用的块的个数
-E 设定文件系统的扩展属性

tune2fs命令

-l 显示文件系统超级块信息
-L label重新设定卷标
-m 调整预留给管理使用的块所占据总体空间的比例
-r 调整预留给管理使用的块个数
-o 设定挂载默认选项
-O 设定文件系统默认特性
-E 调整文件系统的扩展属性

e2label命令 用于查看或修改分区的标签

e2label device [Volume_label]

blkid命令 查看分区所对应的uuid,文件系统类型,卷标

blkid [device]

mount命令

mount [-t fstype] device mount_point
mount [-t fstype] LABEL='' mount_point
mount [-t fstype] UUID='' mount_point
mount 当前系统挂载的所有设备
-a
-t
-v
-n 挂载文件系统时,不更新/etc/mtab文件
-r 只读挂载
-o
    ro
    rw
    noatime
    auto
    defaults
    sync
    async
    dev
    nodev
    diratime
    dirsync
    exec
    noexec
    group
    iversion
    relatime
    remount
    loop

fuser命令

fuser [mount_point] 查看正在访问某挂载点的进程
fuser -km [mount_point] 强行杀死正在访问挂载点的进程