
Linux 文件系统基本管理全套教程运维入门必学前言文件系统是 Linux 操作系统的根基硬盘、U 盘、分区想要被系统读写必须依托文件系统格式化并挂载使用。本篇按照学习顺序依次讲解识别磁盘设备、挂载卸载分区、系统文件检索三大核心内容所有命令适配 CentOS7/RHEL7附带实操案例适合云计算运维零基础学习者笔记收藏。一、识别文件系统和硬件设备Linux 不会像 Windows 一样直接弹出 C 盘、D 盘盘符所有硬件存储设备都会以文件形式存放在/dev目录下我们需要先学会查看磁盘、分区、文件系统类型。1. 常用查看命令1lsblk树形查看磁盘整体结构最直观作用列出所有块设备硬盘、分区、虚拟磁盘展示分区归属、挂载点、大小# 直接执行查看全盘结构 lsblk输出字段解读sda第一块物理硬盘VMware 虚拟机默认硬盘名称sda1硬盘第一个分区sda2第二个分区MOUNTPOINT对应挂载目录有路径代表已挂载空代表未挂载2df -h查看已挂载分区 文件系统类型作用查看正在使用的分区、占用空间、文件系统格式xfs/ext4df -h # 额外查看文件系统具体类型 df -T日常服务器主流文件系统xfsCentOS7 默认文件系统适合大磁盘、大数据场景ext4CentOS6 及更早版本默认兼容性更强3blkid查看分区 UUID、文件系统、唯一标识UUID 是分区全局唯一编号写入开机自动挂载配置文件优先使用 UUID避免硬盘顺序变动导致挂载错乱。blkid2. 设备命名规则小结设备名称含义/dev/sda第一块 SATA/SCSI 硬盘/dev/sdb第二块新增硬盘/dev/sda1第一块硬盘的 1 号主分区二、挂载和卸载文件系统核心概念挂载mount把空白分区 / U 盘 / 光盘关联到系统某一个空目录下访问这个目录就等于访问磁盘分区内容卸载umount断开目录和分区的关联安全拔出存储设备。Linux 一切存储必须挂载后才可读写。1. 临时挂载重启服务器失效语法mount 分区路径 挂载目录实操案例将/dev/sdb1分区挂载到/mnt/data目录# 1. 创建空挂载目录 mkdir -p /mnt/data # 2. 执行挂载 mount /dev/sdb1 /mnt/data # 3. 验证挂载结果 df -h指定文件系统格式挂载极少场景需要手动指定mount -t xfs /dev/sdb1 /mnt/data2. 卸载文件系统语法umount 挂载目录 / 分区设备名两种写法效果一致# 方式1写挂载点目录 umount /mnt/data # 方式2写分区设备 umount /dev/sdb1⚠️ 报错提示设备忙代表当前目录正在被占用退出挂载目录再卸载即可。3. 永久挂载开机自动挂载重启不丢失修改系统配置文件/etc/fstab写入挂载规则服务器开机自动读取挂载。写入格式规范6 个字段用空格分隔UUID分区UUID 挂载目录 文件系统类型 挂载权限参数 0 0实操步骤执行blkid复制分区 UUID编辑配置文件vim /etc/fstab # 末尾添加一行示例 UUIDxxxxxxx-xxxx /mnt/data xfs defaults 0 0校验配置是否写错避免开机启动失败mount -a无报错代表配置完全正确。字段详解UUID分区唯一 ID挂载点自定义空目录文件系统xfs/ext4defaults默认读写权限参数0是否备份磁盘0 不备份0开机磁盘自检顺序0 不自检三、查找系统中的文件运维日常高频需求根据文件名、文件大小、修改时间检索服务器文件三大核心命令which、find、locate1. which查找系统命令所在路径仅用于查询可执行命令的绝对路径# 查看ls命令存放位置 which ls # 查看nmcli路径 which nmcli2. locate数据库快速检索文件优势检索速度极快缺点依赖文件数据库新建文件无法立刻搜到# 搜索包含passwd的所有文件 locate passwd # 更新文件数据库同步最新文件 updatedb3. find最强大的精准遍历查找运维最常用实时遍历磁盘目录支持按名称、大小、时间、权限多条件筛选语法灵活。基础通用语法find 查找起始目录 条件 参数常用实操案例# 1. 全盘查找名称为hosts的文件 find / -name hosts # 2. /etc目录下查找以.conf结尾的配置文件 find /etc -name *.conf # 3. 查找大于100M的文件排查磁盘占用过高 find / -size 100M # 4. 查找7天之内修改过的文件 find /var/log -mtime -7四、知识点总结识别设备lsblk看磁盘结构、df -h看挂载分区、blkid获取 UUID挂载管理mount临时挂载、umount卸载、/etc/fstab实现开机永久挂载文件检索which 查命令路径、locate 快速检索、find 精准多条件遍历查找。