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

在 Ubuntu 上挂载其他硬盘的步骤

一、查看当前磁盘信息

打开终端,执行:
lsblk
这个命令会列出所有的块设备(包括硬盘和分区)。比如输出可能如下:
NAME   MAJ:MIN RM  SIZE RO TYPE MOUNTPOINT
sda      8:0    0  1.8T  0 disk 
└─sda1   8:1    0  1.8T  0 part 
sdb      8:16   0  500G  0 disk 
└─sdb1   8:17   0  500G  0 part /
你需要找到你想要挂载的硬盘设备,比如 /dev/sdc1。

二、格式化(如新硬盘)

如果是新硬盘且尚未格式化,你需要格式化为 ext4(或其他)文件系统:sudo mkfs.ext4 /dev/sdX1
⚠️ 注意:替换 /dev/sdX1 为你硬盘的分区,操作会清空数据。

三、 不格式化—Ubuntu 挂载已有数据的硬盘

 查看磁盘信息
打开终端,执行:lsblk -f
这个命令能看到磁盘结构、分区、文件系统类型和挂载情况。示例输出:
NAME   FSTYPE LABEL UUID                                 MOUNTPOINT
sda                                                      
└─sda1 ext4         11111111-2222-3333-4444-555555555555  
sdb                                                      
└─sdb1 ntfs   Data  ABCD1234EFGH5678                      /media/xxx/Data
假设你看到的是 /dev/sda1,文件系统是 ext4 或 ntfs。

三、创建挂载点

创建一个用于挂载的目录:sudo mkdir /mnt/mydisk

四、挂载硬盘

手动挂载:sudo mount /dev/sdX1 /mnt/mydisk
此时你可以访问 /mnt/mydisk 查看内容。

五、设置自动挂载(可选)

如果你希望每次启动自动挂载,需要修改 /etc/fstab:先获取分区的 UUID:sudo blkid /dev/sdX1
示例输出:/dev/sdX1: UUID="1234-ABCD" TYPE="ext4"
编辑 fstab 文件:sudo nano /etc/fstab
在末尾添加一行:UUID=1234-ABCD /mnt/mydisk ext4 defaults 0 2
如果是 NTFS 文件系统,可以写:UUID=XXXX /mnt/mydisk ntfs defaults 0 0
测试是否配置正确:sudo mount -a
如果没有错误,说明配置成功。

六、常见问题

1、文件系统不支持:可能需要安装对应的工具,例如挂载 NTFS:sudo apt install ntfs-3g没有权限访问:可以使用 sudo chown 修改目录属主:sudo chown $USER:$USER /mnt/mydisk2、挂载报错
Failed to mount '/dev/sda2': 输入/输出错误
NTFS is either inconsistent, or there is a hardware fault, or it's a
SoftRAID/FakeRAID hardware. In the first case run chkdsk /f on Windows解决:把这块硬盘接回 Windows 系统或者使用PE系统进入。
打开命令提示符(管理员权限),输入:
cmd
chkdsk /f X:
其中 X: 是该硬盘在 Windows 中的盘符(比如 D:)。/f 参数表示“自动修复错误”。执行完毕后,重启 Windows 两次(重要!)再回到 Ubuntu 中重新挂载:
sudo mount -t ntfs-3g /dev/sda2 /media/ysb/work
http://www.lryc.cn/news/2395507.html

相关文章:

  • SQL的查询优化
  • MCU如何从向量表到中断服务
  • 物联网基础概念
  • Linux线程同步实战:多线程程序的同步与调度
  • 【MySQL】事务及隔离性
  • Leetcode 3566. Partition Array into Two Equal Product Subsets
  • yolo目标检测助手:具有模型预测、图像标注功能
  • 传统数据表设计与Prompt驱动设计的范式对比:以NBA投篮数据表为例
  • 2022 RoboCom 世界机器人开发者大赛(睿抗 caip) -高职组(国赛)解题报告 | 科学家
  • WIN11 Docker Desktop 安装问题解决
  • 网站服务器出现异常的原因是什么?
  • Python实例题:Python3实现图片转彩色字符
  • 同一机器下通过HTTP域名访问其他服务器进程返回504问题记录
  • 基于物联网(IoT)的电动汽车(EVs)智能诊断
  • JDBC+HTML+AJAX实现登陆和单表的CRUD
  • Leetcode 3568. Minimum Moves to Clean the Classroom
  • Kafka多线程Consumer
  • 从零开始的git学习
  • 【C++】位图详解(一文彻底搞懂位图的使用方法与底层原理)
  • Spring Boot 整合 JdbcTemplate,JdbcTemplate 与 MyBatis 的区别
  • sass基础语法
  • 【EF Core】 EF Core 批量操作的进化之路——从传统变更跟踪到无跟踪更新
  • [Go] Option选项设计模式 — — 编程方式基础入门
  • Vue 项目命名规范指南
  • 【笔记】开源通用人工智能代理 Suna 部署全流程准备清单(Windows 系统)
  • 海康工业相机SDK二次开发(VS+QT+海康SDK+C++)
  • 前端面试准备-5
  • Spring Boot 启动流程深度解析:从源码到实践
  • 深度学习|pytorch基本运算-乘除法和幂运算
  • 嵌入式通用集成电路卡市场潜力报告:物联网浪潮下的机遇与挑战剖析