1. 在Ubuntu 下挂载一个新的机械硬盘(HDD)

你可以按以下步骤来完成。以下内容适用于 物理机或虚拟机中的裸硬盘、数据盘非系统盘)。


步骤 1:查看新硬盘信息

sudo fdisk -l

你会看到一个类似 /dev/sdb/dev/sdc 的新设备,它没有挂载点,就是新硬盘。


步骤 2:分区(如果未分区)

如果你是第一次使用该硬盘,需要先进行分区:

sudo fdisk /dev/sdX  # 将 sdX 替换为你的硬盘名,比如 sdb

交互式操作如下:

  • n → 创建新分区
  • p → 主分区
  • 1 → 分区号
  • 直接回车 → 默认起始/终止扇区
  • w → 写入并退出

步骤 3:格式化分区

假设你创建的是 /dev/sdb1,使用 ext4 格式:

sudo mkfs.ext4 /dev/sdb1

你也可以用 xfsntfsext3 等文件系统。


步骤 4:创建挂载目录

sudo mkdir -p /mnt/data_disk

步骤 5:挂载分区

sudo mount /dev/sdb1 /mnt/data_disk

现在你就可以使用 /mnt/data_disk 了!


步骤 6(可选):设置开机自动挂载

编辑 fstab 文件:

sudo blkid   # 获取分区的 UUID,例如 UUID="XXXX-XXXX"

编辑:

sudo nano /etc/fstab

添加一行(以 ext4 为例):

UUID=XXXX-XXXX  /mnt/data_disk  ext4  defaults  0  2

保存并测试是否配置成功:

sudo mount -a

验证

df -h

查看是否挂载成功。



2. 如何取消挂载并安全弹出硬盘

如果你已经挂载了一个机械硬盘(如 /dev/sdb1)到某个目录(如 /mnt/data_disk),可以使用以下命令来安全卸载/弹出

取消挂载(unmount)

sudo umount /mnt/data_disk

或者:

sudo umount /dev/sdb1

如果提示“设备正忙”,你可以使用 lsoffuser 查看哪个进程正在使用它:

sudo lsof +f -- /mnt/data_disk
# 或
sudo fuser -vm /mnt/data_disk

然后终止进程再卸载。


弹出硬盘(可选)

对可移动硬盘,可以进一步安全弹出:

udisksctl power-off -b /dev/sdb

注意 /dev/sdb 是整个硬盘,不是分区(不是 /dev/sdb1


3. 如何重新挂载已有数据的硬盘

假设你有一个已经存有数据的硬盘 /dev/sdb1(已经格式化成 ext4),可以直接挂载使用:


步骤一:查看设备名

sudo fdisk -l

确认你的设备名,比如 /dev/sdb1,确保它是你之前用过的分区。


步骤二:创建挂载目录(如果还没有)

sudo mkdir -p /mnt/data_disk

步骤三:挂载

sudo mount /dev/sdb1 /mnt/data_disk

你就可以访问里面的数据了:

ls /mnt/data_disk

步骤四(可选):设置开机自动挂载(通过 UUID)

sudo blkid  # 找到 /dev/sdb1 对应的 UUID

编辑 /etc/fstab 添加:

UUID=xxxx-xxxx  /mnt/data_disk  ext4  defaults  0  2

然后执行:

sudo mount -a  # 测试配置是否正确

如你不知道硬盘的文件系统类型(比如是 ntfsxfs),可以用下面这个命令来查看:

sudo lsblk -f

它会列出每个分区的文件系统类型、挂载点、UUID等信息。


Ubuntu 下机械硬盘(HDD)的挂载、卸载与再次挂载的更多相关文章

  1. 如何在Ubuntu下的VirtualBox虚拟机(Windows XP)里挂载/使用U盘 (转载)

    文章来源:http://www.codelast.com/ 在Ubuntu下安装了VirtualBox之后,如果你的虚拟机安装的是Windows XP系统,那么,你会发现,当你插上U盘时,无论你怎么折 ...

  2. Ubuntu下查看硬盘分区UUID的方法&所有Linux目录樹

    在Ubuntu中UUID的两种获取方法,至于UUID是什么,你可以大概理解为分区的标识符,像条形码那样. 在终端中输入下面的命令就可心查看到分区UUID了.命令1.sudo blkid 命令2.ls ...

  3. Ubuntu下搭建JAVA开发环境及卸载

    据调查,在中国,PC时代,绝大多数普通用户都不知道linux为何物,到了移动互联网时代,更加不知道,也不会再知道了. 所以,此文不多解释,使用linux的,都是IT界人士,不必普及基础知识. 从已经安 ...

  4. Ubuntu下安装LNMP之nginx的卸载

    我在安装Nginx时,是采用自己从网上down下自己需要的nginx版本进行编译安装的,如果使用过apt库来进行安装的话可以参考这篇文章:ubuntu中彻底删除nginx 假如是编译安装的童鞋,可以按 ...

  5. 固态硬盘SSD,机械硬盘HDD,4K速度对比。

    HDD - SSD -

  6. Ubuntu下Deb软件包相关安装与卸载

    安装deb软件包 sudo dpkg -i xxx.deb 删除软件包 sudo dpkg -r xxx.deb 连同配置文件一起删除 sudo dpkg -r --purge xxx.deb 查看软 ...

  7. ubuntu 双硬盘挂载 windows分区自动挂载

    sudo fdisk -l 查看硬盘情况 1:新建一个目录,例:old 2:mount  /dev/sdb1  old 3:cd old 4:ls  (就可以看到新硬盘的内容了) 取消挂载:umoun ...

  8. 机械硬盘和ssd固态硬盘的原理对比分析

    固态硬盘和机械硬盘的区别 机械硬盘 磁头是不是直接和盘片接触的呢 磁盘中有几个盘片 机械硬盘的工作原理 固态硬盘的寻址方式 SMR叠瓦式真的比PMR优秀吗 固态硬盘 主控芯片 闪存颗粒 缓存单元 固态 ...

  9. Linux下进行硬盘挂载、分区、删除分区,格式化,卸载方法

    本文简单介绍了下文件系统及其操作(df命令),磁盘分区.格式化,还有最主要是挂载操作. 在这里对"挂载"做个说明,我们都知道文件系统是创建在磁盘上面的,每个文件系统都有独立的ino ...

  10. ubuntu下挂载物理分区到openmediavault4

    准备弄个NAS,但还没想好直接买现成,还是自己组装一台,先在虚拟机上体验下OpenMediaVault4和黑群晖.主系统是ubuntu,但刚买的时候这笔记本是装windows的,除了ubuntu的系统 ...

随机推荐

  1. Typora常用插件

    好的,我现在需要回答用户关于Typora的所有好用插件.下载方式和安装方法的问题.首先,我要仔细阅读用户提供的我搜索到的资料,从中提取相关的信息,并注意可能的矛盾或不同方法. 首先,提到了VLOOK插 ...

  2. iPaaS集成系统,统一管理企业API

    RestCloud iPaaS是一个集成平台,一个集成系统,也是一套可全面解决企业面临的以目前传统集成技术无法突破的难点的集成方案产品.RestCloud新一代的混合集成平台,以API为中心,基于微服 ...

  3. JVM问题典型案例定位学习

    下面这4个案例来自大神"你假笨"(任职阿里期间,花名:寒泉子)在qcon上的分享,记录一下: 一.类加载死锁 现象:jstack将线程dump出来后,找不到deadlock字样的死 ...

  4. 我给自己请了个“AI抬杠师”,吵了半小时,爽了

    最近发现一个特别的AI玩法:找一个言辞犀利.逻辑超强的AI当"陪练",专门跟自己抬杠. 不是网上那种毫无逻辑的对喷,也不是跟亲近的人互相伤害,而是一场纯粹的.高强度的.只讲逻辑不讲 ...

  5. P4799 [CEOI 2015] 世界冰球锦标赛 (Day2)(双向广搜/折半搜索)

    题目链接:https://www.luogu.com.cn/record/226316667 思路 首先观察数据量可知,1018的数据量,不可以直接使用动态规划来做,所以考虑使用dfs来做,如果直接使 ...

  6. 关于SQL脚本中的 from where and 1=0 的写法

    where 1=0; 这个条件始终为false,结果不会返回任何数据,只有表结构,可用于快速建表 "SELECT * FROM XXX WHERE 1 = 0"; 该select语 ...

  7. 1010 Reports

    http://acm.hdu.edu.cn/contests/contest_showproblem.php?pid=1010&cid=909 Reports Time Limit: 2000 ...

  8. MyEMS:ISO 50006 标准下的开源能源管理利器

    在全球可持续发展浪潮的推动下,能源管理的精细化与规范化成为企业降本增效.践行社会责任的关键路径.ISO 50006 标准应运而生,它以能源绩效指标(EnPI)和能源基线(EnB)为核心,构建起一套严谨 ...

  9. vivo Pulsar 万亿级消息处理实践(4)-Ansible运维部署

    作者:Liu Sikang.互联网大数据团队-Luo Mingbo Pulsar作为下一代云原生架构的分布式消息中间件,存算分离的架构设计能有效解决大数据场景下分布式消息中间件老牌一哥"Ka ...

  10. chrome浏览器默认似乎打不开6000端口的网页,请问原因是什么呢?还有没有其他端口也是不能使用的?

    Chrome浏览器默认阻止访问某些被认为是不安全的端口,这是为了防止潜在的安全风险.6000端口是其中的一个,它通常与X11(用于图形用户界面的一种协议)关联,因此被Chrome列入了默认禁止列表. ...