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
相关推荐
linux修理工13 分钟前
禁用 Windows 跳转列表和最近文档跟踪的注册表修改
运维
栈低来信19 分钟前
kernel信号量源码分析
linux
AC赳赳老秦28 分钟前
OpenClaw权限管理实操:团队共享Agent,设置操作权限,保障数据安全
服务器·开发语言·前端·javascript·excel·deepseek·openclaw
结衣结衣.1 小时前
手把手教你实现文档搜索引擎
linux·c++·搜索引擎·开源·c++11
Elastic 中国社区官方博客1 小时前
使用 EDOT Browser 和 Kibana 进行 OpenTelemetry 浏览器端埋点
大数据·服务器·数据库·elasticsearch·搜索引擎·单元测试·可用性测试
智能运维指南1 小时前
2026 年企业IT运维监控系统选型指南:全栈可观测平台对比与落地建议
运维
sdm0704271 小时前
进程间通信
linux·运维·服务器
蚰蜒螟1 小时前
Linux内核启动(init)与程序执行(execve)深度解析:从kernel_init到load_elf_binary
linux·运维·服务器
thethefighter2 小时前
信创综合档案管理系统单机版部署与使用
linux·银河麒麟·档案管理系统·单机版·nhdeep·信创版·综合档案管理系统
hhb_6182 小时前
Go高性能并发编程实战与底层原理剖析
运维·网络·golang