Linux磁盘挂载

在 Linux 中,挂载(Mount) 是将磁盘分区 / 设备与一个目录(挂载点)关联,让系统和用户可以访问该设备上的文件数据。

  1. 访问磁盘数据

    • 裸磁盘 / 分区本身无法直接读写,必须挂载到某个目录(如 /data/mnt)后,才能在该目录下创建、读取、删除文件。
    • 例:mount /dev/sdb1 /data → 访问 /data 就是访问 /dev/sdb1 分区。
  2. 扩展存储空间

    • 当根分区 / 空间不足时,可将新磁盘挂载到 /var/home 等目录,实现在线扩容,避免重装系统。
    • 例:将大容量磁盘挂载到 /data,专门存放日志、数据库等大文件。
  3. 数据隔离与管理

    • 不同业务数据可挂载到不同目录,实现数据隔离 (如系统盘 /、应用盘 /app、数据盘 /data),便于备份、维护和故障排查。
    • 避免单一分区故障影响全部数据,提升系统稳定性

如何实现磁盘挂载

1、创建一块新磁盘

2、使用fdisk -l查看新加的硬盘信息

3、使用fdisk /dev/sda(/dev/sda指的是磁盘)进行分区

4、n q wq保存

5、使用mkfs.ext4(ext4是指分区格式)将 /dev/sda 进行格式化

6、使用mount /dev/sda /home/test 表示将/dev/sda磁盘挂载到/home/test目录下

7、lsblk查看挂载

8、复制lsblk -f 查询后的uuid以及路径

9、使用vim /etc/fstab 编辑,插入 uid=xxx 路径 分区格式 default(默认挂载参数) 0(不备份)0(开机不检查磁盘)

UUID=xxx /data xfs defaults 0 0(完整格式)

  1. 临时挂载 vs 永久挂载

    • 临时挂载:mount 命令,重启后失效。
    • 永久挂载:写入 /etc/fstab,重启后自动生效。
  2. 开机自动挂载(持久化)

    通过 /etc/fstab 配置挂载信息,系统重启后自动完成挂载,保证服务持续可用(如数据库、应用数据目录)。

卸载(umount:断开设备与目录的关联,安全移除磁盘前必须先卸载,避免数据丢失。

命令 适用场景
df -h 快速查看挂载点 + 磁盘使用情况(日常首选)
lsblk -f 想看清磁盘 / 分区 / 挂载点 / 文件系统结构
mount 需要查看完整挂载参数
blkid/lsblk 配置 /etc/fstab 时查 UUID
相关推荐
AlfredZhao37 分钟前
用 crontab 给 LLM 使用量装上“监控眼”
linux
疯狂打码的少年1 小时前
【数据库技术】关系模型基本概念(关系/属性/元组/键)
java·服务器·数据库·笔记
刃神太酷啦3 小时前
Linux 系统 MySQL 完整安装配置教程:从卸载 MariaDB 到优化 my.cnf----《Hello MySQL!》(1)
android·linux·c语言·c++·mysql·leetcode·mariadb
赵文宇(温玉)4 小时前
OpenEuler24.03 SP4 系统安装(欧拉/麒麟V10)
linux·openeuler·欧拉
2601_966799044 小时前
酷嗨米J300:一台相机同步推三平台
运维·服务器·负载均衡
AI行业说5 小时前
2026年清洁耗材智能模板机品牌排名:扫地机拖布、美妆粉扑工厂自动化选型指南
运维·自动化
派大鑫wink5 小时前
Dify 工作流搭建操作手册:以信息化运维周报自动生成为例
运维
志栋智能5 小时前
超自动化运维:支持微服务架构的运维模式
运维·架构·自动化
Bamtone20255 小时前
Bamtone班通:TDR阻抗测试仪如何高效助力AI服务器高速信号完整性验证?
服务器·人工智能·阻抗测试·阻抗分析
资深电气设计5 小时前
技术分析:空调机房水泵性能优势与系统适配性研究——水力能效、结构集成与智能运维维度
大数据·运维