当前位置: 首页 > news >正文

Linux磁盘开机挂载的实现步骤

在 Linux 系统中如果你希望将某块磁盘或分区开机自动挂载到指定的目录比如/mnt/data你需要修改系统的/etc/fstab文件这是控制开机自动挂载的核心配置文件。一、基本概念什么是挂载mountLinux 中所有的硬件设备比如硬盘、U盘、分区都是以文件的形式存在于/dev/目录下如/dev/sda1、/dev/nvme0n1p2。要使用这些存储设备上的文件系统必须将其挂载mount到一个目录称为挂载点如 /mnt/mydisk之后你才能通过该目录访问磁盘内容。什么是开机自动挂载手动挂载每次重启后你需要重新运行mount命令来挂载磁盘。自动挂载通过在/etc/fstab文件中添加一行配置系统在启动时会自动挂载你指定的磁盘到指定目录。二、实现步骤步骤 1确认磁盘设备名和文件系统类型1.1 查看当前系统中的磁盘和分区1lsblk或1sudofdisk-l输出示例123456NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINTsda 8:0 0 100G 0 disk├─sda1 8:1 0 512M 0 part/boot└─sda2 8:2 0 99.5G 0 part /sdb 8:16 0 50G 0 disk└─sdb1 8:17 0 50G 0 part假设你想挂载的是/dev/sdb1它是一个 50G 的分区目前没有挂载没有 MOUNTPOINT。1.2 查看该分区的文件系统类型1sudoblkid/dev/sdb1输出示例1/dev/sdb1: UUID1234abcd-5678-efgh-9012-ijklmnopqrstuvTYPEext4重点关注UUID推荐使用比设备名更稳定比如/dev/sdb1可能因硬件变动而改变TYPE比如ext4、xfs、ntfs、vfat等推荐使用 UUID 来标识磁盘而不是 /dev/sdX 名称因为设备名可能在重启后发生变化。步骤 2创建挂载目标目录比如你想把/dev/sdb1挂载到/mnt/mydata先创建这个目录1sudomkdir-p/mnt/mydata你可以自定义这个路径比如/data、/media/disk1等。步骤 3编辑/etc/fstab文件添加自动挂载配置使用你喜欢的编辑器如nano或vi编辑 fstab 文件1sudonano/etc/fstab在文件末尾添加一行格式如下1UUID你的分区UUID 挂载点目录 文件系统类型 挂载选项 dump fsck顺序举个例子假设UUID 是1234abcd-5678-efgh-9012-ijklmnopqrstuv挂载到/mnt/mydata文件系统是ext4挂载选项用默认的defaultsdump 和 fsck 都设为0那么添加的一行是1UUID1234abcd-5678-efgh-9012-ijklmnopqrstuv/mnt/mydataext4 defaults 0 2参数解释字段含义示例/推荐值UUID…磁盘分区的唯一标识符推荐使用blkid命令查看/mnt/mydata本地挂载目标目录你自己创建的目录ext4文件系统类型如 ext4, xfs, ntfs, vfat用blkid查看 TYPEdefaults挂载选项读写、可执行、suid等常用defaults也可用noatime,nodiratime等优化选项0是否使用 dump 备份一般填 00 表示禁用2是否在启动时检查文件系统ext*系列一般非根分区填 2根分区为 1根分区为 1其他一般为 2swap 为 0如果你不确定文件系统类型填 auto 也可以但不够严谨建议明确类型。其他常见例子挂载 NTFS 格式磁盘如移动硬盘1UUIDABCD1234EF567890/mnt/usbntfs-3g defaults,uid1000,gid1000 0 0需要安装ntfs-3g软件包Ubuntu/Debian:sudo apt install ntfs-3g挂载NAS盘123456789101112# 添加以下行根据需求选择配置# 基础配置nas-server.local:/export/data/mnt/nas/datanfs defaults 0 0# 带超时和重试的配置nas-server.local:/export/data/mnt/nas/datanfs defaults,timeo300,retrans3,_netdev 0 0# 高性能配置适合千兆网络nas-server.local:/export/data/mnt/nas/datanfs rw,hard,intr,rsize32768,wsize32768,_netdev 0 0# 软挂载对网络波动敏感的应用不推荐nas-server.local:/export/data/mnt/nas/datanfs rw,soft,timeo100,retrans3,_netdev 0 0挂载为只读1UUID.../mnt/readonly_diskext4 ro 0 2挂载时不自动挂载比如用于手动挂载如果某行不想开机挂载可以暂时注释掉行首加#。步骤 4测试 fstab 配置是否正确重要在重启之前强烈建议先测试 fstab 配置是否有误1sudomount-a如果配置正确此命令会按照 /etc/fstab 的内容挂载所有未挂载的磁盘且不会报错。如果有错误比如 UUID 错了、目录不存在、文件系统类型不对系统会提示你哪一行有问题。
http://www.gsyq.cn/news/1388197.html

相关文章:

  • 2026年娄底市正规上门黄金白银回收品牌门店名录 K金+铂金+金条+银条回收门店联系方式推荐+指南 - 盛世金银回收
  • 2026年兰州市正规上门黄金白银回收品牌门店名录 K金+铂金+金条+银条回收门店联系方式推荐+指南 - 盛世金银回收
  • 射频振荡器深度剖析:从巴克豪森判据到高阶设计考量
  • 技术深度解析:哔哩下载姬downkyi的模块化架构与高级视频格式处理方案
  • 用Logisim玩转汉字编码:从GB2312到点阵显示的保姆级实验指南
  • 为RGB数码管设计3D打印外壳:从开源硬件到完整产品
  • 2026年淮南市本地上门黄金回收门店指南 彩金+铂金+金条+白银回收门店联系方式推荐 - 大熊猫898989
  • AI驱动Laravel包开发:多智能体协作提升代码质量与效率
  • pip深度指南:Python包管理原理、实战与工程化规范
  • 基于MC34063的负150V开关电源设计:从拓扑改造到工程实践
  • Git删分支原理与安全操作全流程指南
  • Unity性能调试神器Graphy实战指南:真机轻量监控与团队协作优化
  • Rune:用Rust构建原生AI运行时,解决模型部署碎片化难题
  • 文本数据处理
  • Unity抛物线轨迹可视化:LineRenderer性能优化与精准渲染实战
  • Excel簇状柱形图实战指南:掌握对比、分组与可读性核心逻辑
  • 2026年黄山市本地上门黄金回收门店指南 彩金+铂金+金条+白银回收门店联系方式推荐 - 大熊猫898989
  • Unity 6入门本质:游戏引擎是实时交互操作系统
  • 2026 智能停车场解决方案对比 工程商实用选型攻略
  • 2026低代码排名:大中小企业场景适配硬核对比
  • 创想三维携产品矩阵亮相高教展,科技让教学不再“纸上谈兵”
  • 基于树莓派Pico 2与SiPM的DIY伽马能谱仪:从原理到实践
  • ESP8266与NeoPixel打造动能光效时钟:从硬件选型到Web控制
  • 最推荐五常大米源头怎么煮
  • DCF(现金流折现)估值模型——用Excel计算股票内在价值
  • Ansys Workbench | 材料微观结构:四种 RVE 的均质化分析
  • 【车载 AOSP 16 蓝牙(bluedroid)服务】【qcom 平台双蓝牙】【8.A2dp.setActiveDevice 到 Audio Hal 交互框架梳理】
  • PromptOps:用Python构建生产级提示词工程体系
  • Glucagon (1-29) (human, bovine, porcine)
  • 后端开发是怎么排查线上问题的?一次接口报错排查思路总结