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.mzph.cn/pingmian/80701.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Qt进阶开发:QTcpServer的详解

文章目录 一、QTcpServer 简介二、常用成员函数的使用三、信号函数的使用四、虚函数的使用五、连接多客户端-服务端示例一、QTcpServer 简介 QTcpServer 是 Qt 网络模块中的一个核心类,用于实现 基于 TCP 协议的服务端(Server),它负责监听端口、接收客户端连接请求,并通过…

大项目k8s集群有多大规模,多少节点,有多少pod

1. 实际参与过生产级 K8s 集群 回答示例: 目前我负责的 K8s 集群规模为 300 个物理节点,分布在 3 个可用区(AZ),采用多控制平面高可用架构。集群日常运行约 12,000 个 Pod,资源利用率保持在 65%-75%&#…

是 OpenCV 的 CUDA 模块中用于在 GPU 上对图像或矩阵进行转置操作函数cv::cuda::transpose

操作系统:ubuntu22.04 OpenCV版本:OpenCV4.9 IDE:Visual Studio Code 编程语言:C11 算法描述 cv::cuda::transpose 是 OpenCV 的 CUDA 模块中的一个函数,用于在 GPU 上对图像或矩阵进行转置操作(Transpose&#xff0…

使用 goaccess 分析 nginx 访问日志

介绍 goaccess 是一个在本地解析日志的工具, 可以直接在命令行终端环境中使用 TUI 界面查看分析结果, 也可以导出为更加丰富的 HTML 页面. 官网: https://goaccess.io/ 下载安装 常见的 Linux 包管理器中都包含了 goaccess, 直接安装就行. 以 Ubuntu 为例: sudo apt instal…

Google LLM prompt engineering(谷歌提示词工程指南)

文章目录 基本概念AI输出配置:调整AI的回答方式输出长度温度(Temperature)Top-K和Top-P 提示技术:让AI更好地理解你零样本提示(Zero-shot)少样本提示(Few-shot)系统提示(…

简单介绍Qt的属性子系统

深入理解Qt的属性系统 ​ 笔者最近正在大规模的开发Qt的项目和工程,这里笔者需要指出的是,这个玩意在最常规的Qt开发中是相对比较少用的,笔者也只是在Qt的QPropertyAnimation需要动画感知笔者设置的一个属性的时候方才知道这个东西的。因此&…

NestJS 框架深度解析

框架功能分析 NestJS 是一个基于 Node.js 的渐进式框架,专为构建高效、可扩展的服务器端应用程序而设计。其核心理念结合了 面向对象编程(OOP)、函数式编程(FP) 和 函数式响应式编程(FRP)&…

PostgreSQL技术大讲堂 - 第89讲:重讲数据库完全恢复

PostgreSQL技术大讲堂 - 第89讲,主题:重讲数据库完全恢复 时间:2025年05月10日19:30 欢迎持续关注CUUG PostgreSQL技术大讲堂。

ubuntu部署supabase

安装supabse https://supabase.com/docs/guides/local-development/cli/getting-started?queryGroupsplatform&platformlinux brew install supabase/tap/supabase supabase init supabase start需要使用brewuser进行安装: brew安装参考链接: ht…

基于javaweb的SpringBoot酒店管理系统设计与实现(源码+文档+部署讲解)

技术范围:SpringBoot、Vue、SSM、HLMT、Jsp、PHP、Nodejs、Python、爬虫、数据可视化、小程序、安卓app、大数据、物联网、机器学习等设计与开发。 主要内容:免费功能设计、开题报告、任务书、中期检查PPT、系统功能实现、代码编写、论文编写和辅导、论文…

python 上海新闻爬虫, 东方网 + 澎湃新闻

1. 起因, 目的: 继续做新闻爬虫。我之前写过。此文先记录2个新闻来源。后面打算进行过滤,比如只选出某一个类型新闻。 2. 先看效果 过滤出某种类型的新闻,然后生成 html 页面,而且,自动打开这个页面。 比如科技犯罪…

使用bitNet架构

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 文章目录 前言一、配置二、报错总结 前言 大型语言模型(LLM)面临的挑战:高能耗、高内存需求、部署门槛高。 微软提出 BitNet 架构&#x…

笔试强训(十七)

文章目录 活动安排题解代码 哈夫曼编码题解代码 奇数位丢弃题解代码 活动安排 题目链接 题解 1. 区间贪心 排序 2. 如果有重叠部分,每次选择右端点较小的,可以尽可能多的选择区间个数,如果没有重叠部分,选择下一个区间的右端…

数据库数据清洗、预处理与质量监控、 数据质量的核心概念

数据库数据清洗、预处理与质量监控、 数据质量的核心概念 准确性 (Accuracy) 准确性指数据正确反映其所描述的实体或事件真实状况的程度。准确的数据应当与现实世界中的实际情况一致。 一致性 (Consistency) 一致性指数据在不同表、系统或时间点之间保持逻辑上一致的程度。…

Docker组件详解:核心技术与架构分析

Docker详解:核心技术与架构分析 Docker作为一种容器化技术,已经彻底改变了软件的开发、交付和部署方式。要充分理解和利用Docker的强大功能,我们需要深入了解其核心组件以及它们如何协同工作。本文将详细介绍Docker的主要组件、架构设计以及…

【言语】刷题3

front:刷题2 题干 超限效应介绍冰桶挑战要避免超限效应 B明星的作用只是病痛挑战的一个因素,把握程度才是重点,不是强化弱化明星作用,排除 A虽没有超限效应,但是唯一的点出“冰桶效应”的选项,“作秀之嫌…

【fastadmin开发实战】在前端页面中使用bootstraptable以及表格中实现文件上传

先看效果: 1、前端页面中引入了表格 2、表格中实现文件上传 3、增加截止时间页面 难点在哪呢? 1、这是前端页面,并不支持直接使用btn-dialog的类属性实现弹窗; 2、前端页面一般绑定了layout模板,如何实现某个页面不…

豆包:基于多模态交互的智能心理咨询机器人系统设计与效果评估——情感计算框架下的对话机制创新

豆包:基于多模态交互的智能心理咨询机器人系统设计与效果评估——情感计算框架下的对话机制创新 摘要 随着人工智能在心理健康领域的应用深化,本文提出一种融合情感计算与动态对话管理的智能心理咨询机器人系统架构。通过构建“用户状态-情感响应-策略生成”三层模型,结合…

【漫话机器学习系列】257.填补缺失值(Imputing Missing Values)

数据科学必备技能:填补缺失值(Imputing Missing Values) 在数据分析和机器学习项目中,缺失值(Missing Values) 是非常常见的问题。缺失的数据如果处理不当,会严重影响模型的训练效果&#xff0…

基于千眼狼高速摄像机与三色掩模的体三维粒子图像测速PIV技术

研究背景 航空航天、能源动力领域,测量三维瞬态流场的速度场信息对于理解流体力学行为、优化系统设计非常关键。 传统三维粒子图像测速技术如Tomo层析PIV,因依赖多相机阵列,存在系统体积、操作复杂,在封闭空间测量存在困难&#…