[Ubuntu][mount]ubuntu电脑挂载新硬盘

在电脑上插上新硬盘后,要三个步骤挂载新硬盘。

1.找到原来的系统盘;2.查找未挂载的硬盘;3,挂载硬盘

一. 找到当前系统安装在哪块硬盘上

方法一:

复制代码
lsblk

个命令会以树状形式列出所有块设备(硬盘、分区等)。看到类似下面的输出:

  • TYPE=disk 表示这是一块物理硬盘(如 sda, sdb, sdc)。

  • TYPE=part 表示这是一个分区(如 sda1, sdb1)。

  • MOUNTPOINT 列指明了该分区被挂载到了哪个目录。

从上图可以看出,nvme0n1p2 的挂载点是 /,也就是系统的根目录。所以,系统就安装在 nvme0n1这块硬盘上。

方法二:使用 df 命令确认根目录

复制代码
df -h /

二.查找未挂载的硬盘

同样使用 lsblk 命令是最直观的方法。

复制代码
lsblk

或者使用 lsblk -f 可以查看更详细的文件系统类型信息。

  • 已挂载的硬盘: 都有 MOUNTPOINT

  • 未挂载的硬盘: 这一行没有 MOUNTPOINT 值,说明这个分区存在且有文件系统(ext4),但目前没有被挂载

三. 如何挂载未使用的硬盘

挂载分为临时挂载和永久挂载(开机自动挂载)。我们通常希望硬盘每次开机都能自动挂载,所以推荐使用永久挂载的方法。

重要前提: 硬盘必须先有分区和文件系统(如 NTFS, ext4, Btrfs 等)才能被挂载。如果是一块全新的、未初始化的硬盘,你需要先使用 gparted(图形工具)或 fdisk/cfdisk(命令行工具)进行分区和格式化。这里我们假设硬盘已经有分区和文件系统(例如上面的 sda1 ext4)。

步骤一:创建挂载点

挂载点就是一个目录。通常我们会在 /mnt/media 下创建目录。习惯上,系统管理的固定硬盘放在 /mnt,用户移动设备放在 /media,但这并非强制规定。

复制代码
# 例如,我想把这块硬盘挂载到一个叫做 "extradisk1" 的目录下
sudo mkdir /mnt/extradisk1

步骤二:临时挂载(重启后失效)

复制代码
sudo mount /dev/sdb1 /mnt/Data
  • /dev/sdb1:你要挂载的分区

  • /mnt/Data:你创建的挂载点目录

现在,使用 df -hlsblk 命令检查是否挂载成功。成功后,你就可以通过 /mnt/Data 目录访问这块硬盘了。

步骤三:永久挂载(编辑 /etc/fstab 文件)

为了让系统每次启动都自动挂载,需要修改 /etc/fstab(文件系统表)配置文件。

1. 获取分区的 UUID(推荐使用 UUID 而不是 /dev/sdX

使用 blkid 命令可以查到分区的 UUID,UUID 是唯一的,比 sdb1 这种容易变化的标识更可靠。

复制代码
sudo blkid

2. 备份并编辑 fstab 文件

复制代码
# 先备份,这是一个好习惯!
sudo cp /etc/fstab /etc/fstab.backup

# 使用 vim编辑器进行编辑
sudo vim /etc/fstab

3. 在文件末尾添加一行配置

根据你复制的 UUID 和挂载点信息,添加如下一行:

复制代码
UUID=54ac2ab3-3c47-4c82-bf29-8ffbdb7a54f9 /mnt/extradisk1 ext4 defaults 0 2
  • UUID=...: 要挂载的分区的 UUID。

  • /mnt/extradisk1: 挂载点目录。

  • ext4: 该分区的文件系统类型。

  • defaults: 挂载选项,通常使用默认值即可。

  • 0: dump 备份工具是否备份,0 表示不备份。

  • 2: 开机磁盘检查顺序。0 表示不检查,根分区 / 通常是 1,其他分区通常是 2。

4. 保存并退出编辑器

5. 测试配置是否正确

这是一个非常关键的步骤,如果 /etc/fstab 配置错误,可能导致系统无法启动。

复制代码
sudo mount -a

这条命令会尝试挂载 fstab 中所有配置了的设备。如果没有报错,说明你的配置是正确的。你可以再次运行 lsblkdf -h 来确认硬盘已经成功挂载。

6.重启电脑,硬盘就会自动挂载了

相关推荐
A小辣椒7 小时前
TShark:Wireshark CLI 功能
linux
A小辣椒11 小时前
TShark:基础知识
linux
AlfredZhao13 小时前
OCI 明明分配了 200G 系统盘,为什么 df 只看到 30G?
linux·oci
AlfredZhao1 天前
vi 删除指定范围的行,不用再反复按 dd
linux·vi
用户9718356334661 天前
银河麒麟 KY10 申威(SW64) 安装 nginx-1.16.1-2.p01.ky10.sw_64.rpm 详细步骤
linux
猪脚踏浪1 天前
linux 拷贝文件或目录到指定的位置
linux
摇滚侠2 天前
Linux CentOS7 rpm 安装 MySQL 5.7
linux·运维·mysql
bush42 天前
嵌入式linux学习记录十四、术语
linux·嵌入式
载数而行5202 天前
Linux 11 动态监控指令top
linux
不会C语言的男孩2 天前
Linux 系统编程 · 第 8 章:进程基础
linux·c语言