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

Linux 系统如何挂载U盘

一、问题描述

Linux系统不像Windows系统有图形化界面,对于机房服务器安装的Linux尤其如此,那么有时候需要拷贝U盘或者光盘的文件到Linux系统中去,与 Windows 系统自动为 U 盘分配盘符不同,Linux 系统需要手动将 U 盘挂载到指定目录下才能使用。该如何操作呢?

二、手动挂载

  1. 首先要查看所有存储设备,类似Windows在此电脑的一个显示所有分区的界面,每个分区多少容量,分区的名称标识符是什么。
  • 快速查看设备信息命令:
lsblk

在这里插入图片描述
序号1和2.看作是2个磁盘设备。

  • 查看所有存储设备
sudo fdisk -l

在这里插入图片描述
这里可以看到,有4个分区,最后一个分区/dev/sdb 就是我的U盘,我这个U盘是个U盘启动盘,也是有分区的,所以,下面还有细分项:/dev/sdb1、/dev/sdb2。

  1. 知道了U盘设备名和路径,就可以挂载U盘了
  • 正常情况下,可以直接使用下面的命令进行挂载
mkdir /mnt/usb   //新建一个usb挂载目录文件夹
mount /dev/sdb1 /mnt/usb  //挂载sdb1分区到usb目录下
cd /mnt/usb/   //进入usb目录
ls  //就可以看到U盘的内容了
cp xxx /usr/tmp   //拷贝U盘内容到tmp文件夹中

根据 U 盘的文件系统类型选择合适的挂载命令

  • NTFS 格式(需安装 ntfs-3g)
sudo mount -t ntfs-3g /dev/sdb1 /mnt/usb
  • FAT32/VFAT 格式
sudo mount -t vfat /dev/sdb1 /mnt/usb
  • exFAT 格式(需安装 exfat-fuse 和 exfat-utils)
sudo apt install exfat-fuse exfat-utils  # Debian/Ubuntu
sudo mount -t exfat /dev/sdb1 /mnt/usb

设置读写权限(可选):如果普通用户需要读写权限,挂载时可添加参数,例如:

sudo mount -t ntfs-3g -o uid=1000,gid=1000 /dev/sdb1 /mnt/usb
  1. 验证挂载
df -h | grep /mnt/usb

在这里插入图片描述
如果能看到 U 盘的文件系统信息,说明 U 盘已经成功挂载。

三、自动挂载

如果希望系统启动时自动挂载 U 盘,可以通过修改 /etc/fstab 文件来实现:

  1. 获取 U 盘的 UUID
sudo blkid /dev/sdb1

在这里插入图片描述
这里看到有一个UUID和一个PARTUUID,直接用UUID就行。

  1. 编辑 /etc/fstab 文件打开 /etc/fstab 文件进行编辑:
sudo nano /etc/fstab

也可以使用vim进行编辑。,文件末尾添加 U 盘的挂载信息,例如(以 NTFS 为例):

UUID=你的UUID /mnt/usb ntfs-3g defaults,uid=1000,gid=1000 0 0

发现这里有6列:

UUID=64AABD17AABCE728  /mnt/usb ntfs defaults, 0 0
设备挂载点文件系统类型挂载选项备份选项文件系统检查
UUID=64AABD17AABCE728/mnt/usbntfsdefaults00

保存并退出: Ctrl + X,然后按 Y 以确认修改,按回车即可返回。
3. 测试 fstab 配置
在修改 fstab 之后,不要直接重启系统,以免因配置错误导致系统无法启动。可以先测试:

sudo mount -a

在这里插入图片描述
如果没有错误,则说明 fstab 配置正确。

参考链接

Linux /etc/fstab文件详解:自动挂载配置指南(中英双语)

如能帮你解决问题,请点赞收藏评论,帮助更多的人解决问题。

http://www.xdnf.cn/news/5927.html

相关文章:

  • 火语言RPA--EcshopV4发布商品
  • 【datawhale组队学习】coze-ai-assistant TASK01
  • 【ROS2实战】在中国地区 Ubuntu 22.04 上安装 ROS 2 Humble 教程
  • 黑白浮生项目测试报告
  • k8s初始化时候,报错无法通过 CRI(容器运行时接口)与 containerd 通信
  • 5.13 note
  • Java反射详细介绍
  • AI 检测原创论文:技术迷思与教育本质的悖论思考
  • 组策略+注册表解决 系统还原 被禁问题
  • 推荐系统-基于特征掩码的自适应特征建模: AdaF^2M^2(DASFAA‘2025)
  • 【GNSS硬件接收机】【非公开文章】GNSS硬件接收机设计目录
  • JavaScript 模块封装函数
  • 函数加密(Functional Encryption)简介
  • 信奥赛-刷题笔记-队列篇-T2-P1540机器翻译和P2952Cow Line S
  • 抗菌肽Tet-213,1260528-09-3
  • Java并发编程-线程池(二)
  • 今日行情明日机会——20250513
  • 期货反向跟单软件—持仓上限控制功能
  • gcc和g++
  • 闭包原理与常见陷阱
  • 装饰器在Python中的作用及在PyTorchMMDetection中的实战应用
  • Python -将MP4文件转为GIF图片
  • MyBatis 批量新增与删除功能完整教程
  • SpringBoot的外部化配置
  • 软件测试(1) 软件测试概述
  • 【Qt开发】信号与槽
  • 【技术追踪】InverseSR:使用潜在扩散模型进行三维脑部 MRI 超分辨率重建(MICCAI-2023)
  • Ansible安装与核心模块实战指南
  • 如何正确地写出单例模式
  • 嵌入式软件--stm32 DAY7 I2C通讯上