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
相关推荐
weigangwin1 天前
agent-workspace-linux 不是远程桌面:Linux AI 工作区的隔离边界验收
linux·xvfb·mcp·桌面隔离·权限边界·bubblewrap·agent-workspace
renhongxia11 天前
世界模型,是“空中楼阁”还是AGI的“最后一块拼图”?
运维·服务器·数据库·人工智能·算法·agi
Dovis(誓平步青云)1 天前
远程办公软件文件传输实测:6 款工具的速度、稳定性和办公体验对比
linux·运维·服务器·后端·生成对抗网络
专注_每天进步一点点1 天前
SLB(绑定弹性公网ip)-gateway-业务pod,gateway上出现reset by peer,业务pod上没有reset by peer
服务器·tcp/ip·gateway
Java小白笔记1 天前
Docker 安装配置完全指南:MacOS 、Windows、Linux环境下的安装、配置与验证
linux·macos·docker
csdn_aspnet1 天前
GitHub Actions自动化运维实战,用CI/CD流水线实现测试、部署、安全扫描一体化
运维·安全·ci/cd·自动化·github
ACP广源盛139246256731 天前
GSV6155@ACP# 搭配 AI 服务器、AI PC 完整适配方案
大数据·服务器·人工智能·分布式·单片机·嵌入式硬件
Inhand陈工1 天前
数据中心UPS无功补偿与智能化监控方案:基于IG502的Modbus RTU转IEC61850实战
运维·人工智能·物联网·信息与通信
qetfw1 天前
CentOS 7 搭建 LDAP 目录服务
linux·运维·centos
ALINX技术博客1 天前
【黑金云课堂】FPGA技术教程Linux开发:系统进阶-PS DMA
linux·fpga开发