Linux磁盘挂载基础:临时挂载与配置 /etc/fstab 实现开机自动挂载

云墨姑娘_8008

云墨姑娘_8008

2026-09-05

794人浏览

原创

linux磁盘挂载需先手动mount验证再配置/etc/fstab:用lsblk、blkid、fdisk确认设备与文件系统,mkdir建挂载点,mount测试,最后以uuid写入fstab并用mount -a验证无误后重启。

linux磁盘挂载基础:临时挂载与配置 /etc/fstab 实现开机自动挂载

Linux磁盘挂载分两步走:先用mount命令临时挂上,验证无误后再写进/etc/fstab实现开机自动挂载。关键不是命令多难,而是每一步都踩准——设备认得对、格式类型写得准、挂载点提前建好、fstab里少一个字母就可能卡在启动界面。

确认设备与文件系统类型

别急着挂,先看清目标设备长什么样:

  • 运行lsblk快速列出所有块设备,找MOUNTPOINT为空的分区(比如/dev/sdc1)
  • 用sudo blkid /dev/sdc1查它的UUID和TYPE,例如TYPE="ntfs"或TYPE="vfat"
  • 执行fdisk -l核对分区结构,避免把/dev/sdb看成/dev/sdc

如果blkid没输出TYPE,说明还没格式化;如果是NTFS但要写入,需确认已安装ntfs-3g(sudo apt install ntfs-3g)。

用mount命令手动挂载测试

这是必须做的验证环节,只影响当前会话,适合调试:

onewo-rtlinux
onewo-rtlinux

Linux 实时编程助手。生成、审查并修改用于周期性控制任务和中断驱动程序的 C 代码。强制实施实时调度策略。

下载
  • 先创建挂载点:sudo mkdir -p /mnt/usb(路径可自定义,但目录必须存在且为空)
  • FAT32 U盘直接挂:sudo mount /dev/sdc1 /mnt/usb
  • NTFS并启用写入:sudo mount -t ntfs-3g /dev/sdc1 /mnt/usb
  • 只读挂载防误操作:sudo mount -o ro /dev/sdc1 /mnt/usb
  • 让普通用户可读写:sudo mount -o uid=1000,gid=1000,umask=000 /dev/sdc1 /mnt/usb

挂完用df -h | grep sdc1或findmnt /mnt/usb确认是否成功,看到设备、挂载点和可用空间就说明通了。

编辑/etc/fstab实现开机自动挂载

配置前务必备份:sudo cp /etc/fstab /etc/fstab.bak。一行六字段,推荐用UUID代替设备名:

  • 第1列:UUID="c96d9092-3a1e-4f37-86cf-7ac2bbde15e2"(引号可省略,但建议保留)
  • 第2列:挂载点,如/mnt/data(确保该目录已存在)
  • 第3列:文件系统类型,如ext4、vfat、ntfs-3g
  • 第4列:挂载选项,常用defaults,U盘可加noatime,nofail提升响应并避免开机报错
  • 第5列:dump备份标记,填0
  • 第6列:fsck检查顺序,非根分区填2

示例:UUID=c96d9092-3a1e-4f37-86cf-7ac2bbde15e2 /mnt/data ext4 defaults,noatime 0 2

验证fstab配置再重启

错误的fstab可能导致系统无法启动,所以这步不能跳:

  • 运行sudo mount -a,无任何输出即表示语法和路径都正确
  • 若提示“wrong fs type”,检查第3列是否拼错,或是否缺ntfs-3g等支持包
  • 若提示“device not found”,确认UUID是否复制准确,或设备当前是否已连接
  • 验证通过后,再执行sudo reboot测试开机自动挂载效果

相关专题

更多
磁盘配额是什么
磁盘配额是什么

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

2023.06.21

3670

4

如何安装LINUX
如何安装LINUX

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

2023.06.29

3193

10

linux find
linux find

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

2023.06.30

2253

5

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

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

2023.07.05

5410

7

linux系统安装教程
linux系统安装教程

linux系统是一种可以免费使用,自由传播,多用户、多任务、多线程、多CPU的操作系统。本专题提供linux系统安装教程相关的文章,大家可以免费体验。

2023.07.06

5082

7

linux查看文件夹大小
linux查看文件夹大小

Linux是一种自由和开放源码的类Unix操作系统,存在着许多不同的Linux版本,但它们都使用了Linux内核。Linux可安装在各种计算机硬件设备中,比如手机、平板电脑、路由器、视频游戏控制台、台式计算机、大型机和超级计算机。linux怎么查看文件夹大小呢?php中文网给大家带来了相关的教程以及文章,欢迎大家前来学习阅读。

2023.07.20

3033

8

linux查看ip命令
linux查看ip命令

本专题为大家提供linux查看ip命令相关文章内容,感兴趣的朋友可以免费下载体验试试。

2023.07.20

2525

4

linux查看cpu使用率
linux查看cpu使用率

在linux的系统维护中,可能需要经常查看cpu使用率,分析系统整体的运行情况。本专题为大家带来了linux查看cpu使用率的相关文章,感兴趣的朋友千万不要错过了。

2023.07.25

2739

6

linux查找文件命令
linux查找文件命令

Linux是一种自由和开放源码的类Unix操作系统,存在着许多不同的Linux版本,但它们都使用了Linux内核。Linux可安装在各种计算机硬件设备中,比如手机、平板电脑、路由器、视频游戏控制台、台式计算机、大型机和超级计算机。php中文网给大家带来了相关的教程以及文章,欢迎大家前来学习阅读。

2023.07.31

277

3

热门下载

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

精品课程

更多
相关推荐
/
热门推荐
/
最新课程
Buffalo框架快速入门指南
Buffalo框架快速入门指南

共0课时 | 0人学习

Valgrind支持平台说明
Valgrind支持平台说明

共0课时 | 0人学习