0

0

Linux如何自动挂载磁盘设备_Linuxfstab自动挂载配置教程

冰川箭仙

冰川箭仙

发布时间:2025-11-24 23:57:05

|

1058人浏览过

|

来源于php中文网

原创

配置/etc/fstab可实现Linux系统重启后磁盘自动挂载。1. 使用lsblk或fdisk -l确认磁盘设备信息,通过blkid获取UUID和文件系统类型;2. 创建挂载点目录如/mnt/data;3. 编辑/etc/fstab,添加UUID、挂载点、文件系统类型、defaults选项及dump、fsck参数,推荐使用UUID避免设备名变动问题;4. 用sudo mount -a测试配置,df -h验证挂载状态,确认无误后重启生效。注意:务必先测试再重启,防止配置错误导致系统无法启动。

linux如何自动挂载磁盘设备_linuxfstab自动挂载配置教程

在Linux系统中,每次重启后手动挂载磁盘不仅麻烦,还容易出错。通过配置/etc/fstab文件,可以实现磁盘设备的自动挂载,让系统启动时自动加载指定分区。下面详细介绍如何正确配置fstab实现自动挂载。

1. 确认磁盘设备信息

在修改fstab之前,先要确认需要挂载的磁盘设备名称和文件系统类型。

查看当前连接的磁盘:
lsblkfdisk -l

输出示例:

NAME   MAJ:MIN RM  SIZE RO TYPE MOUNTPOINT
sda      8:0    0  500G  0 disk 
├─sda1   8:1    0  490G  0 part /
└─sda2   8:2    0   10G  0 part [SWAP]
sdb      8:16   0  1TB  0 disk 
└─sdb1   8:17   0  1TB  0 part 

假设要挂载的是/dev/sdb1,下一步需确认其文件系统类型。

查看文件系统类型:
blkid /dev/sdb1

输出可能为:

/dev/sdb1: UUID="a1b2c3d4-e5f6-7890-g1h2-i3j4k5l6m7n8" TYPE="ext4"

2. 创建挂载点目录

选择一个合适的路径作为挂载点,比如/mnt/data

创建目录:
sudo mkdir -p /mnt/data

3. 编辑 /etc/fstab 文件

使用文本编辑器打开fstab文件:

sudo nano /etc/fstab

在文件末尾添加一行配置。推荐使用UUID方式,避免设备名变化导致挂载失败。

fstab 配置格式:
UUID=xxx 挂载点 文件系统类型 挂载选项 dump fsck顺序

示例条目:

FreeTTS
FreeTTS

FreeTTS是一个免费开源的在线文本到语音生成解决方案,可以将文本转换成MP3,

下载
UUID=a1b2c3d4-e5f6-7890-g1h2-i3j4k5l6m7n8 /mnt/data ext4 defaults 0 2
  • UUID:唯一标识符,更稳定
  • /mnt/data:挂载目录
  • ext4:文件系统类型(也可能是xfs、ntfs等)
  • defaults:常用选项组合(rw, suid, dev, exec, auto, nouser, async)
  • 0:是否备份(0表示不备份)
  • 2:开机时检查磁盘顺序(根分区为1,其他为2,非Linux文件系统填0)

如果是NTFS或FAT格式的移动硬盘,可使用:

UUID=1234-5678 /mnt/usb vfat defaults,uid=1000,gid=1000,umask=022 0 0

其中uidgid设置为你的用户ID,确保有读写权限。

4. 测试并启用自动挂载

配置完成后不要立即重启,先测试配置是否正确。

测试 fstab 配置:
sudo mount -o remount /mnt/data(如果已挂载)

sudo mount -a

该命令会尝试挂载所有fstab中未挂载的条目。若无报错,则说明配置成功。

检查是否挂载成功:

df -h | grep data

确认无误后,重启系统验证是否自动挂载:

sudo reboot

登录后运行df -h查看目标分区是否已出现在挂载点。

基本上就这些。只要设备信息准确、挂载点存在、fstab语法正确,就能实现稳定自动挂载。注意避免在生产环境中直接编辑fstab而不测试,否则可能导致系统无法启动。

相关专题

更多
mysql标识符无效错误怎么解决
mysql标识符无效错误怎么解决

mysql标识符无效错误的解决办法:1、检查标识符是否被其他表或数据库使用;2、检查标识符是否包含特殊字符;3、使用引号包裹标识符;4、使用反引号包裹标识符;5、检查MySQL的配置文件等等。本专题为大家提供相关的文章、下载、课程内容,供大家免费下载体验。

182

2023.12.04

Python标识符有哪些
Python标识符有哪些

Python标识符有变量标识符、函数标识符、类标识符、模块标识符、下划线开头的标识符、双下划线开头、双下划线结尾的标识符、整型标识符、浮点型标识符等等。本专题为大家提供相关的文章、下载、课程内容,供大家免费下载体验。

279

2024.02.23

java标识符合集
java标识符合集

本专题整合了java标识符相关内容,想了解更多详细内容,请阅读下面的文章。

254

2025.06.11

c++标识符介绍
c++标识符介绍

本专题整合了c++标识符相关内容,阅读专题下面的文章了解更多详细内容。

121

2025.08.07

磁盘配额是什么
磁盘配额是什么

磁盘配额是计算机中指定磁盘的储存限制,就是管理员可以为用户所能使用的磁盘空间进行配额限制,每一用户只能使用最大配额范围内的磁盘空间。php中文网为大家提供各种磁盘配额相关的内容,教程,供大家免费下载安装。

1349

2023.06.21

如何安装LINUX
如何安装LINUX

本站专题提供如何安装LINUX的相关教程文章,还有相关的下载、课程,大家可以免费体验。

703

2023.06.29

linux find
linux find

find是linux命令,它将档案系统内符合 expression 的档案列出来。可以指要档案的名称、类别、时间、大小、权限等不同资讯的组合,只有完全相符的才会被列出来。find根据下列规则判断 path 和 expression,在命令列上第一个 - ( ) , ! 之前的部分为 path,之后的是 expression。还有指DOS 命令 find,Excel 函数 find等。本站专题提供linux find相关教程文章,还有相关

294

2023.06.30

linux修改文件名
linux修改文件名

本专题为大家提供linux修改文件名相关的文章,这些文章可以帮助用户快速轻松地完成文件名的修改工作,大家可以免费体验。

776

2023.07.05

PHP WebSocket 实时通信开发
PHP WebSocket 实时通信开发

本专题系统讲解 PHP 在实时通信与长连接场景中的应用实践,涵盖 WebSocket 协议原理、服务端连接管理、消息推送机制、心跳检测、断线重连以及与前端的实时交互实现。通过聊天系统、实时通知等案例,帮助开发者掌握 使用 PHP 构建实时通信与推送服务的完整开发流程,适用于即时消息与高互动性应用场景。

2

2026.01.19

热门下载

更多
网站特效
/
网站源码
/
网站素材
/
前端模板

精品课程

更多
相关推荐
/
热门推荐
/
最新课程
PostgreSQL 教程
PostgreSQL 教程

共48课时 | 7.4万人学习

Git 教程
Git 教程

共21课时 | 2.8万人学习

关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送

Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号